webpack4.0 + react

Posted mufc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack4.0 + react相关的知识,希望对你有一定的参考价值。

  webpack4.0 中删除了 DefinePlugin、module.loaders、NoErrorsPlugin、CommonsChunkPlugin、OccurenceOrderPlugin,将不再支持这也插件等;

 

  moudule.loader

    在 webpack3.0 中进行文件的解析的时候我们的配置一般是:

module: 
  rules: [
     
      test: /\.js|.jsx$/, loader: "babel-loader", query: presets:["es2015","react"]     ,
           test: /\.css$/, loader: ‘style-loader!css-loader‘     ,            test: /\.scss$/, loader: ‘style-loader!css-loader!sass-loader‘     ,            test: [/\gif$/,/\.jpe?g$/,/\.png$/], loader: ‘url-loader‘, options: limit: 10000, ]
    ,

     在 webpack4.0 中将不再使用 loader ,而是使用 use,但是好像还是可以继续使用 loader 的:

rules: [
     test: /\.js|.jsx$/, use: ‘babel-loader‘ ,
     test: /\.css$/, exclude: /node_modules/,
       use: ExtractTextPlugin.extract(
       		fallback: ‘style-loader‘,
          use: ‘css-loader‘,
        )
   ,
   test: /\.scss$/, exclude: /node_modules/,
       	use: ExtractTextPlugin.extract(
       		fallback: ‘style-loader‘,
          use: ‘css-loader!sass-loader‘,
        )
   
]

 

以上是关于webpack4.0 + react的主要内容,如果未能解决你的问题,请参考以下文章

从基础到实战 手把手带你掌握新版Webpack4.0

webpack4.0各个击破—— Module篇

webpack4.0搭建vue教程

记 ——webpack4.0基础配置

webpack4.0各个击破—— Javascript & splitChunk

webpack4.0.1安装问题及解决方法