webpack打包提取css到独立文件
2024-10-10 22:37:56
将本来镶嵌在bundle.js的css转到外面来,我们需要用到一个插件:extract-text-webpack-plugin
使用方法:
1.安装
npm i extract-text-webpack-plugin -D
2.配置
let extractPlugin = require('extract-text-webpack-plugin'); //....
plugins:[
new extractplugin('css/index.css')
],
module:{
rules:[
{
text: /\.scss$/,
use: extractPlugin.extract({
use: ['css-loader','sass-loader'],
fallback: 'style-loader'
})
}
]
}
在plugins只是new了一个插件实例,loader部分的fallback就是将style-loader的输出接口接到index.css上。
这样我们就可以将css的代码都取出来放在css/index.css里面了,同时插件能自动添加index.css的引入到html的头部
最新文章
- 设置树莓派3 B+的静态IP
- Kettle实现MapReduce之WordCount
- Swift开发第四篇——柯里化
- jsp回车键登录代码
- 【Java】斐波那契数列(Fibonacci Sequence、兔子数列)的3种计算方法(递归实现、递归值缓存实现、循环实现、尾递归实现)
- SQL 语句集合
- Win7无法使用VPN的原因与解决方法(一)
- UIView中常见的方法总结
- 最短路径算法之四——SPFA算法
- 静态代理VS动态代理
- TIOBE.2017.01最新编程语言排行榜
- jQuery UI的基本使用方法与技巧
- win7 ie10输入网址显示无法显示此页问题的解决
- jQuery动画高级用法(上)——详解animation中的.queue()动画队列插队函数
- bootstrap-table 怎么自定义搜索按钮实现点击按钮进行查询
- App网络管理
- 入门PHP你需要了解些什么?
- 史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官!
- Css - 选择器和样式
- KindEditor自动过滤首行缩进和全角空格的解决方法