我有一个大型 Node 存储库,其中包含许多 npm 脚本来管理项目。我使用Inquirer.js创建了一个交互式脚本,作为帮助开发人员导航的入口点。该脚本以 JSON 格式输出结果。
要选择选定的 npm 脚本并运行它,我尝试了以下操作:
{
"scripts": {
"dev": "node dev.js | jq .project | xargs yarn run"
}
}
但是,该命令没有看到 Inquirer 脚本,而是停止并显示来自jq
.
在管道到下一个程序之前等待结果的正确方法是什么?