1.Ubuntu 官方源里的 Node.js 版本往往很旧,不推荐用它来装新版 Node.js。
⸻
✅ 正确安装最新 Node.js(推荐 LTS v18 或 v20)
我们使用 NodeSource 官方源来安装新版 Node.js。下面是适用于 Ubuntu 的升级步骤:
⸻
📌 步骤 1:添加 NodeSource 仓库(以 Node.js 20 为例)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
📌 步骤 2:安装最新 Node.js 和 npm
sudo apt-get install -y nodejs
📌 步骤 3:检查版本
node -v
npm -v
你应该看到:
v20.x.x
⸻
🔁 最后:重新安装依赖并运行项目
npm install
node server.js
- 修改server.js配置文件,包括域名或者ip地址,还有np路径。
设置node-server.service
cat /etc/systemd/system/node-server.service [Unit] Description=Node.js Server (server.js) After=network.target [Service] WorkingDirectory=/home/admin/your path folder ExecStart=/usr/bin/node /your path folder/server.js Restart=always User=admin Group=admin Environment=NODE_ENV=production Environment=PATH=/usr/bin:/usr/local/bin [Install] WantedBy=multi-user.target
拷贝node-server.service 到 /etc/systemd/system/
sudo systemctl enable node-server.service sudo systemctl start node-server.service
评论 (0)