# Envirment

# different

  • we typically recommend writing separate webpack configurations for each environment
  • In development, we want strong source mapping and a localhost server with live reloading or hot module replacement
  • In production, our goals shift to a focus on minified bundles, lighter weight source maps, and optimized assets to improve load time

# prod.minification

TerserPlugin

# lazy loading

import(/* webpackChunkName: "yikipage" */ './yikipage')

# Shimming

兼容

  • sos,完全没看懂这章在说啥= =|
  • ProvidePlugin
  plugins: [
    new webpack.ProvidePlugin({
      _: 'lodash',
    }),
  ]

# public path

  • be like publicPath: process.env.NODE_ENV === 'production' ? '/subapp/member/' : '/'
Last Updated: 2022/8/18 上午10:36:56