1,增加CleanWebpackPlugin插件,作用是,清空之前的dist文件夹,避免文件积攒
2,由于开发模式下会运行 HotModuleReplacementPlugin
所以在本地build的时,会针对生成的新的dist文件,这样就触发了热更新并自动运行babel-loader,而babel-loader会生成新的转码文件,会使得dist文件夹下面增加不必要的转码文件。
此时需要在babel-loader里面增加exclude字段,不再转码dist文件夹
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test')],
exclude: /dist/, // 不再转码dist文件夹
options: {
cacheDirectory:true
}
},
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。