ubuntu如何使用nodejs进行开发

在Ubuntu上使用Node.js开发可按以下步骤操作:

一、安装Node.js

推荐使用 NodeSource PPAnvm(支持多版本管理):

  1. NodeSource PPA(推荐,安装最新稳定版)

    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -  # 替换为所需版本(如20.x、18.x)  
    sudo apt install -y nodejs  
    

    验证:node -vnpm -v

  2. 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

二、配置开发环境

  1. 安装常用工具

    • nodemon:开发时自动重启服务
      npm install -g nodemon  
      
    • pm2:生产环境进程管理
      npm install -g pm2  
      ```。  
      
      
  2. 初始化项目

    mkdir my-node-project && cd my-node-project  
    npm init -y  # 生成package.json  
    ```。  
    
    

三、开始开发

  1. 创建简单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.jsnodemon server.js

  2. 使用npm脚本简化命令
    package.json 中添加:

    "scripts": {  
      "start": "node server.js",  
      "dev": "nodemon server.js"  
    }  
    

    之后可通过 npm startnpm 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)。