有个问题,每次run build打包完成后,控制台会输出信息,然后手动按ctrl + c退出编译,如何配置打包完毕后自动退出编译界面,来到命令行待输入界面打包完成后会一直处于运行界面
附上脚本
有个问题,每次run build打包完成后,控制台会输出信息,然后手动按ctrl + c退出编译,如何配置打包完毕后自动退出编译界面,来到命令行待输入界面打包完成后会一直处于运行界面
附上脚本
建议 build
可以去配置另一份文件,然后启动;或者用不同的环境变量。
关于打包好后自动关闭进程的话,webpack
有提供 api: compiler-hooks - done
plugins: [{
...
apply: (compiler) => {
if (compiler.hooks) {
compiler.hooks.done.tap('xxx(yourPlugin)', (stats) => {
setTimeout(() => {
process.exit(0)
})
});
} else {
compiler.plugin('done', (stats) => {
setTimeout(() => {
process.exit(0)
})
})
}
...
}]
从截图中看不出问题,猜测是某个持续运行的东西,比如 webpack-bundle-analyser 或者 webpack-dev-server 在跑。具体要看你的脚本是怎么写的。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决