作用:该插件的主要是为了抽离css样式,防止将样式打包在js中引起页面样式加载错乱的现象

  安装:插件安装命令如下:

npm install extract-text-webpack-plugin --save-dev

  使用:在webpack.config.js中引入

const ExtractTextPlugin = require("extract-text-webpack-plugin");

module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader", // 编译后用什么loader来提取css文件
use: "css-loader" // 指需要什么样的loader去编译文件,这里由于源文件是.css所以选择css-loader
})
}
]
},
plugins: [
new ExtractTextPlugin("styles.css"),
]
}

  插件参数:该插件有三个参数意义分别如下:

use:指需要什么样的loader去编译文件,这里由于源文件是.css所以选择css-loader
fallback:编译后用什么loader来提取css文件
publicfile:用来覆盖项目路径,生成该css文件的文件路径

最新文章

  1. Objective-C中NSInvocation的使用
  2. Android Studio安装以及Fetching android sdk component information超时的解决方案
  3. stm32通用定时器步骤
  4. git subtree 使用
  5. .NET4.5 异步编程 async和await
  6. hadoop CLASSNAME命令使用注意点
  7. JavaScript:JSON
  8. 基本套接字编程(5) -- epoll篇
  9. windows下git bash显示中文
  10. CSS创建一个遮罩层
  11. 轻松学习Linux之如何创建可执行脚本
  12. arcsde service(esri_sde)服务启动后又停止
  13. qq互联(connect.qq.com)取用户信息的方法
  14. HDU 2037 今年暑假不AC (贪心)
  15. 35个jQuery小技巧!
  16. Bower使用教程(限window)
  17. 【lucene系列学习】排序
  18. 东正王增涛浅析OA信息化整合平台系统在企业中的应用价值
  19. python中的printf:%号拼接字符串和format函数
  20. Fiddler模拟自动响应数据

热门文章

  1. git 命令(基础篇)的本质理解
  2. Junit 命令行测试 报错:Could not find class 理解及解决方法
  3. HTML+CSS实现页面豆腐块布局和图片居中
  4. 处理ios的overflow滚动bug
  5. ElasticSearch权威指南学习(索引管理)
  6. [HAOI2017] 新型城市化
  7. spring cloud+.net core搭建微服务架构:Api授权认证(六)
  8. MVC笔记--特性路由
  9. Kotlin 最佳实践
  10. ACM学习<3>