可以运行npm脚本并重定向到标准输出

可以运行npm脚本并重定向到标准输出,npm,stdout,stderr,npm-scripts,Npm,Stdout,Stderr,Npm Scripts,我有以下两个npm脚本: package.json “脚本”:{ “检查:覆盖率”:“npm测试和http服务器-so-p 9000覆盖率/lcov报告”, “测试”:“笑话——覆盖率——冗长” } 我的想法是,当我运行命令:npm run check:coverage,命令http服务器将在第一个脚本运行成功(所有测试都通过)或未成功(一个或多个测试失败)后运行。 但是当测试失败时,错误不允许运行http服务器 所以我的问题是: 可以将错误重定向到标准输出,以便独立于脚本npm测试的结果运行

我有以下两个npm脚本:

package.json

“脚本”:{
“检查:覆盖率”:“npm测试和http服务器-so-p 9000覆盖率/lcov报告”,
“测试”:“笑话——覆盖率——冗长”
}
我的想法是,当我运行命令:
npm run check:coverage
,命令
http服务器
将在第一个脚本运行成功(所有测试都通过)或未成功(一个或多个测试失败)后运行。 但是当测试失败时,错误不允许运行
http服务器

所以我的问题是: 可以将错误重定向到标准输出,以便独立于脚本
npm测试的结果运行http服务器

PS:我已经尝试使用
|
并行运行这两个任务,但是如果在http服务器打开页面时运行套件测试花费的时间太长,那么此时覆盖率报告还没有准备好