当前构建时的问题

每次构建的时候不会清理目录,造成构建的输出目录output文件越来越多

通过npm sripts清理构建目录

rm -rf ./dist && webpack

或者调用rimraf这个库
rimraf ./dist && webpack

使用clean-webpack-plugin

默认会删除output指定的输出目录

  1. module.exports = {
  2. entry: {
  3. app: './src/app.js',
  4. search: './src/search.js'
  5. },
  6. output: {
  7. filename: '[name][chunkhash:8].js',
  8. path: __dirname + '/dist'
  9. },
  10. plugins: [
  11. new CleanWebpackPlugin()
  12. ]
  13. }