公司類elementui庫項目,從node14升級到node16時,執行多個webpack命令,不能連續執行,表現就是執行完一個打包之後,卡在那裏,原因就是單個webpack命令打包完成以後,未退出命令,可以在每個webpack的config文件中添加幾行代碼。
plugins: [
new ProgressBarPlugin(),
new VueLoaderPlugin(),
// 新增如下代碼即可
{
apply: (compiler) => {
compiler.hooks.done.tap('DonePlugin', (stats) => {
setTimeout(() => {
process.exit(0);
})
})
}
}
]