我有三个不同的Node.js文件在每个文件中执行一系列异步操作。我必须一个接一个地执行这些文件。有没有批处理过程我可以实现这个目标? 。
Ps:我不想使用promises或模块导出
答案 0 :(得分:0)
第一个命令是否以非零状态代码退出?尝试运行
node file1.js
echo $?
bash &&
运算符实际上与Javascript &&
运算符非常相似。在bash中,如果第一个命令以非零状态代码退出,则操作员返回该状态代码并停止。如果第一个命令以0状态代码退出,则操作员执行第二个命令并返回其状态代码。
要运行这两个命令而不管状态代码如何,请使用;
代替&&
。