webpack extract-text-webpack-plugin

备注:
 提炼上面引用的css
 
1. 插件配置
const path = require("path");
const extracttextplugin = require("extract-text-webpack-plugin");
module.exports = {
  entry:"./main.js",
  output:{
   filename:"bundle.js",
   path:path.resolve(__dirname,"./dist"),
  },
  module:{
   rules:[
    {
     test: /\.css$/,
     loader:extracttextplugin.extract({
       use:["css-loader"],
     })
     }
    ]
  },
  plugins:[
   new extracttextplugin({
    filename:`[name]_[contenthash:8].css`,
   })
  ]
}
2. 插件安装
yarn add extract-text-webpack-plugin --dev
3. 构建
yanr run build
4. 运行
index.html 修改
<html>
<link href="dist/main_0ca7af0d.css" rel="stylesheet">
<body>
<div id="app"></div>
<script src="dist/bundle.js"></script>
</body>
</html>
5. 参考资料
https://www.npmjs.com/package/extract-text-webpack-plugin
https://github.com/webpack-contrib/extract-text-webpack-plugin

posted on 2017-12-29 10:16  荣锋亮  阅读(676)  评论(0编辑  收藏  举报

导航