将本来镶嵌在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的头部

最新文章

  1. 设置树莓派3 B+的静态IP
  2. Kettle实现MapReduce之WordCount
  3. Swift开发第四篇——柯里化
  4. jsp回车键登录代码
  5. 【Java】斐波那契数列(Fibonacci Sequence、兔子数列)的3种计算方法(递归实现、递归值缓存实现、循环实现、尾递归实现)
  6. SQL 语句集合
  7. Win7无法使用VPN的原因与解决方法(一)
  8. UIView中常见的方法总结
  9. 最短路径算法之四——SPFA算法
  10. 静态代理VS动态代理
  11. TIOBE.2017.01最新编程语言排行榜
  12. jQuery UI的基本使用方法与技巧
  13. win7 ie10输入网址显示无法显示此页问题的解决
  14. jQuery动画高级用法(上)——详解animation中的.queue()动画队列插队函数
  15. bootstrap-table 怎么自定义搜索按钮实现点击按钮进行查询
  16. App网络管理
  17. 入门PHP你需要了解些什么?
  18. 史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官!
  19. Css - 选择器和样式
  20. KindEditor自动过滤首行缩进和全角空格的解决方法

热门文章

  1. mybatis 异常 too many connections 解决方案 mysql
  2. 算法练习-002-返回一个set数组
  3. 委托、多播委托(MulticastDelegate)
  4. Flask学习-前言
  5. 【拾遗】理解Javascript中的Arguments
  6. Asp.Net_抓包解析xml文件为json
  7. HTML5 标签实例
  8. 使用Windows Server 2003搭建一个asp+access网站
  9. Git的简单操作
  10. 使用VSCode调试单个PHP文件