Gon*_*bia 6 stdout stderr npm npm-scripts
我有以下两个 npm 脚本:
包.json
"scripts": {
"check:coverage": "npm test && http-server -so -p 9000 coverage/lcov-report",
"test": "jest --coverage --verbose"
}
Run Code Online (Sandbox Code Playgroud)
我的想法是,当我运行命令:时npm run check:coverage
,该命令http-server
将在第一个脚本运行成功(所有测试通过)或失败(一个或多个测试失败)后运行。但是,当测试失败时,错误不允许运行http-server
。
所以我的问题是:
是否可以将错误重定向到标准输出以独立于脚本的结果运行http-servernpm test
?
PS:我尝试使用|
for 并行运行两个任务,但是如果在 http-server 打开页面时套件测试运行时间太长,则此时覆盖率报告尚未准备好。
归档时间: |
|
查看次数: |
1123 次 |
最近记录: |