zoukankan      html  css  js  c++  java
  • webpack4的mode配置

    1. webpack提供一些默认的配置 这个配置可以通过mode来制定
    2. 可选production(默认)/ development / none
    3. development配置
      // webpack.development.config.js
      module.exports = {
      + mode: 'development'
      - devtool: 'eval',
      - plugins: [
      -   new webpack.NamedModulesPlugin(), //用key来标识每一个模块,替代之前的0,1,2数组的方式
      -   new webpack.NamedChunksPlugin(), //用key来标识每一个chunks取代0,1,2数组的方式
      -   new webpack.DefinePlugin({ "process.env.NODE_ENV": JSON.stringify("development") }),
      - ]
      }

      用key的方式便于我们调试观察代码

    4. production配置
      // webpack.production.config.js
      module.exports = {
      +  mode: 'production',
      -  plugins: [
      -    new UglifyJsPlugin(/* ... */), //压缩代码
      -    new webpack.DefinePlugin({ "process.env.NODE_ENV": JSON.stringify("production") }),
      -    new webpack.optimize.ModuleConcatenationPlugin(),
      -    new webpack.NoEmitOnErrorsPlugin() //出现错误也继续编译
      -  ]
      }
  • 相关阅读:
    51nod1260
    51nod1327
    51nod1342
    51nod1479
    LOJ6088
    51nod1634
    51nod1778
    JAVA循环结构学校上机经常遇到的几题 笔记
    B. The Number of Products(Codeforces Round #585 (Div. 2))
    A. Yellow Cards ( Codeforces Round #585 (Div. 2) 思维水题
  • 原文地址:https://www.cnblogs.com/longlongdan/p/11251280.html
Copyright © 2011-2022 走看看