如何从脚本运行node.js应用程序?

时间:2019-08-19 11:17:37

标签: javascript node.js raspberry-pi

我正在尝试通过编写的脚本运行node.js应用程序:

    echo "Starting node application"
    sudo node /home/pi/PPBot/bot.js

    exit 0

我这样运行脚本:sudo /etc/init.d/botscript

运行脚本时的输出为:

    Start node application
    sudo: node: command not found

我也尝试过用node替换/home/pi/.nvm/versions/node/v.8.11.3/bin/node,但这导致了相同的输出。

我已经通过NVM安装了NodeJS。只需在命令行中使用命令node bot.js即可。但是,如上所示,它无法在脚本中正常工作。

1 个答案:

答案 0 :(得分:0)

如果要运行简单的节点js文件,请使用以下命令 ->节点文件名 例如:节点server.js

如果要使用nodemon运行node js文件,请使用以下命令 -> nodemon文件名  例如:nodemon server.js