首页 > Web开发 > 详细

webpack4--MiniCssExtractPlugin(extract-text-webpack-plugin)

时间:2020-02-19 11:45:41      阅读:169      评论:0      收藏:0      [点我收藏+]

在使用webpack打包时,将css代码从bundle.js中抽离出来,单独出一个模块,需要用到extract-text-webpack-plugin插件

webpack版本不同,相对于的插件也不同,如下:

# for webpack 4
npm install --save-dev mini-css-extract-plugin 
# for webpack 3
npm install --save-dev extract-text-webpack-plugin
# for webpack 2
npm install --save-dev extract-text-webpack-plugin@2.1.2
# for webpack 1
npm install --save-dev extract-text-webpack-plugin@1.0.1

之前版本使用方法,可参照:https://github.com/webpack-contrib/extract-text-webpack-plugin

webpack4中,用mini-css-extract-plugin替代。

webpack.config.js:

const MiniCssExtractPlugin = require(‘mini-css-extract-plugin‘);
 
module.exports = {
  plugins: [new MiniCssExtractPlugin(
    filename:‘./css/[name].css‘
  )],
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [
          {
            loader: MiniCssExtractPlugin.loader,
            options: {
              publicPath‘../,
         hmrprocess.env.NODE_ENV === ‘development,  
}, }, ‘css-loader‘, ], }, ], }, };

更多mini-css-extract-plugin的使用方法请查看:https://www.npmjs.com/package/mini-css-extract-plugin

 

webpack4--MiniCssExtractPlugin(extract-text-webpack-plugin)

原文:https://www.cnblogs.com/Super-scarlett/p/12330409.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!