node16使用webpack打包時不退出命令行

公司類elementui庫項目,從node14升級到node16時,執行多個webpack命令,不能連續執行,表現就是執行完一個打包之後,卡在那裏,原因就是單個webpack命令打包完成以後,未退出命令,可以在每個webpack的config文件中添加幾行代碼。

plugins: [
    new ProgressBarPlugin(),
    new VueLoaderPlugin(),
	// 新增如下代碼即可
		{
			apply: (compiler) => {
				compiler.hooks.done.tap('DonePlugin', (stats) => {
					setTimeout(() => {
						process.exit(0);
					})
				})
			}
		}
  ]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章