在 Debian 上运行 Node.js 脚本一般分以下几步:
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
npm -v
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
例如创建一个文件 test.js:
console.log("Hello Debian");
node test.js
node test.js arg1 arg2
在脚本中可通过:
console.log(process.argv);
&node test.js &
nohupnohup node test.js > output.log 2>&1 &
sudo npm install -g pm2
pm2 start test.js
pm2 list
pm2 logs
开机自启:
pm2 startup
pm2 save
node: command not found说明 Node.js 没装好或 PATH 不对:
which node
不要用 sudo 跑 npm 全局安装,推荐用 nvm。
如果你是想:
可以告诉我具体场景,我给你更合适的方案。