在Ubuntu上使用Node.js开发可按以下步骤操作:
推荐使用 NodeSource PPA 或 nvm(支持多版本管理):
NodeSource PPA(推荐,安装最新稳定版)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - # 替换为所需版本(如20.x、18.x)
sudo apt install -y nodejs
验证:node -v、npm -v。
nvm(灵活切换版本,适合多项目)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts # 安装最新LTS版本
nvm use --lts # 切换到LTS版本
验证:node -v。
安装常用工具
npm install -g nodemon
npm install -g pm2
```。
初始化项目
mkdir my-node-project && cd my-node-project
npm init -y # 生成package.json
```。
创建简单Web服务器(以Express为例)
npm install express
创建 server.js:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => res.send('Hello World!'));
app.listen(port, () => console.log(`Server running on http://localhost:${port}`));
运行:node server.js 或 nodemon server.js。
使用npm脚本简化命令
在 package.json 中添加:
"scripts": {
"start": "node server.js",
"dev": "nodemon server.js"
}
之后可通过 npm start 或 npm run dev 运行。
若需全局安装模块,可设置自定义路径:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
```。
### **五、验证开发环境**
- 运行示例代码,确保无报错。
- 访问 `http://localhost:3000` 查看输出结果。
以上步骤覆盖基础开发环境搭建,可根据项目需求进一步安装框架(如Vue、React)或工具(如ESLint、Prettier)。