我正在尝试通过编写的脚本运行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
即可。但是,如上所示,它无法在脚本中正常工作。
答案 0 :(得分:0)
如果要运行简单的节点js文件,请使用以下命令 ->节点文件名 例如:节点server.js
如果要使用nodemon运行node js文件,请使用以下命令 -> nodemon文件名 例如:nodemon server.js