运行节点fileName.js命令后如何返回终端执行?

时间:2017-11-27 14:02:22

标签: javascript node.js shell command-line

我有一个shell脚本:

node fileName.js
echo "done";
exit 0;

我的fileName.js:

console.log("script executed");

现在在运行node fileName.js命令之后,终端没有执行命令,即echo "done"; exit 0;

那么如何在执行节点js文件后将控件返回给终端。

1 个答案:

答案 0 :(得分:0)

工作正常:

a.js:

console.log("from node")

a.sh:

#/bin/bash

node a.js
echo "from bash";
exit 0;

输出:     bash a.sh

 from node
 from bash

您可以尝试在节点文件名

的末尾添加process.exit(0)