发布于2026-07-27 阅读(0)
扫一扫,手机访问
要在Ubuntu上搭建Node.js开发环境,其实并不复杂。下面从安装开始,一步步把整个流程理清楚。

安装Node.js,Ubuntu上主要有三种方式。其中,NVM(Node Version Manager)和NodeSource PPA是比较推荐的方案,兼顾灵活性和稳定性。
如果需要在不同项目间切换Node.js版本,NVM绝对是最佳选择。它让你可以轻松管理多个版本,切换起来随心所欲。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
nvm install --lts # 安装最新LTS版本(如v18.x)
nvm install 16.14.0 # 安装特定版本(如v16.x)
node -v # 输出Node.js版本(如v18.12.1)
npm -v # 输出npm版本(如9.6.7)
如果你的项目需要固定一个较新的版本,NodeSource PPA是个不错的选择。它提供最新的Node.js版本,安装也比较直接。
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# 将18.x替换为你需要的版本
sudo apt install -y nodejs
node -v和npm -v。如果只是快速测试,用APT安装最省事。但要注意,这种方式得到的版本通常比较旧,比如v14.x。
sudo apt update
sudo apt install nodejs npm
node -v # 通常是较旧版本(如v14.x)
Visual Studio Code(VS Code)是Node.js开发的首选。它对Node.js的支持非常完善,内置调试、Git工具和丰富的扩展插件。安装也很简单:
sudo snap install --classic code
nodemon:自动重启Node.js应用。修改代码后无需手动重启,开发时非常方便。
npm install -g nodemonpm2:进程管理器,用于后台运行和监控应用,是生产环境的必备工具。
npm install -g pm2如果想避免权限问题,可以将全局模块安装到自定义目录。可以按以下步骤操作:
mkdir ~/.npm-global # 创建全局目录
npm config set prefix '~/.npm-global' # 设置全局路径
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc # 添加到PATH
source ~/.bashrc # 重新加载配置
mkdir my-node-app && cd my-node-app
package.json,记录项目依赖与配置:npm init -y # 自动生成默认配置
npm install express # 安装Express
npm install lodash # 安装其他依赖
npm install eslint --save-dev
创建一个 index.js 文件,写一个简单的HTTP服务器:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello from Node.js on Ubuntu!');
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});
开发模式(自动重启):使用 nodemon 运行,修改代码后自动刷新。
nodemon index.js生产模式(后台运行):使用 pm2 运行,应用保持存活。
pm2 start index.js --name "my-app" # 启动应用
pm2 list # 查看运行中的应用
pm2 logs # 查看日志使用NVM可以轻松切换版本:
nvm use 16.14.0 # 切换到v16.14.0
nvm use --lts # 切换到最新LTS版本
升级npm到最新版本:
npm install -g npm@latest
sudo apt remove --purge nodejs npm
sudo apt autoremove
nvm uninstall 18.12.1 # 将版本号替换为目标版本
通过以上步骤,你已经在Ubuntu上成功搭建了Node.js开发环境,可以开始编写、运行和调试Node.js应用了。根据项目需求选择合适的安装方式,配合VS Code、nodemon等工具,开发效率会大大提升。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8