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);
					})
				})
			}
		}
  ]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章