温馨提示×

如何配置Debian以支持JS开发

小樊
46
2025-09-14 15:48:46
栏目: 编程语言

在Debian上配置JS开发环境,核心步骤如下:

  1. 安装Node.js和npm

    • 使用官方仓库安装(默认版本可能较旧):
      sudo apt update  
      sudo apt install nodejs npm  
      
    • 或通过NodeSource安装最新版本(推荐):
      curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -  # 替换为所需版本号  
      sudo apt install -y nodejs  
      
    • 验证安装:
      node -v  # 查看Node.js版本  
      npm -v   # 查看npm版本  
      
  2. 配置环境变量(可选)

    • 若需全局安装包,可将npm全局路径加入~/.bashrc
      mkdir ~/.npm-global  
      npm config set prefix '~/.npm-global'  
      echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc  
      source ~/.bashrc  
      
  3. 安装开发工具(可选)

    • 代码编辑器:安装VS Code或WebStorm。
      sudo apt install code  # 安装VS Code  
      
    • 构建工具:如Webpack、Gulp等,通过npm安装:
      npm install -g webpack gulp  
      
  4. 初始化项目

    mkdir my-js-project  
    cd my-js-project  
    npm init -y  # 生成package.json  
    
  5. 运行JS应用

    • 直接运行脚本:
      node app.js  
      
    • 使用PM2管理进程(适合生产环境):
      sudo npm install -g pm2  
      pm2 start app.js --name "my-app"  
      
  6. 配置Nginx反向代理(可选)

    sudo apt install nginx  
    sudo nano /etc/nginx/sites-available/default  
    # 添加以下内容(替换your_domain.com)  
    server {  
        listen 80;  
        server_name your_domain.com;  
        location / {  
            proxy_pass http://localhost:3000;  
            proxy_set_header Host $host;  
        }  
    }  
    sudo nginx -t && sudo systemctl reload nginx  
    

说明

  • 以上步骤覆盖基础开发环境搭建,可根据项目需求安装额外框架(如Express、Vue等)。
  • 若需管理多版本Node.js,优先使用NVM()。
  • 生产环境建议使用PM2守护进程,并通过Nginx反向代理提升稳定性。[1,2,3,4,5,6,7,8,9,10]

0