温馨提示×

如何配置Debian以支持JS开发

小樊
45
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