写jq时代的时候还配置过gulp,对于打包配置流程还略懂一二。自从使用了angular,打包工具也换成webpack了。ng做的把webpack配置项隐藏了,不用开发来关心这些配置。
只需要专心业务写代码就行。奈何现在出去面试市场上一堆vue,自然面试也就会问到webpack。今天终于忍无可忍了,按照webpack官网走起。
然后就遇到
TypeError: CleanWebpackPlugin is not a constructor
咦,还以为是node_modules问题,删除再来,还是同样问题。
好吧,翻看npmjs官网。
**写法变了。**对了,我看的webpack中文文档,流下了英语不好的眼泪。
const { CleanWebpackPlugin } = require('clean-webpack-plugin'); // 官网错误 参考npm包官网使用示例
plugins: [
new CleanWebpackPlugin(), // 参考npm官网
]