debian

Debian如何集成JS开发工具

小樊
44
2025-10-06 14:44:13
栏目: 编程语言

1. 更新系统包列表
在安装任何工具前,先更新Debian系统的包列表,确保获取最新的软件版本:

sudo apt update && sudo apt upgrade -y

2. 安装Node.js和npm(JavaScript运行时与包管理器)
Node.js是JavaScript的服务器端运行时,npm是其官方包管理器。推荐通过NodeSource仓库安装最新稳定版(以16.x为例):

# 添加NodeSource仓库(替换16.x为目标版本,如18.x)
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

# 安装Node.js及npm
sudo apt install -y nodejs

验证安装是否成功:

node -v  # 查看Node.js版本(如v16.14.0)
npm -v   # 查看npm版本(如8.5.0)

可选:若需要管理多个Node.js版本,可使用NVM(Node Version Manager)

# 安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

# 加载NVM配置
source ~/.bashrc

# 安装指定版本Node.js(如16.14.0)
nvm install 16.14.0

# 切换版本
nvm use 16.14.0

3. 安装代码编辑器(推荐Visual Studio Code)
Visual Studio Code(VS Code)是JavaScript开发的常用编辑器,支持智能提示、调试、扩展等功能。
通过Snap安装(推荐,简单快捷)

sudo snap install --classic code

通过APT安装(可选)

# 添加Microsoft GPG密钥
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/

# 添加VS Code仓库
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

# 更新包列表并安装
sudo apt update && sudo apt install code

4. 配置npm(可选但推荐)

5. 安装JavaScript开发工具
根据项目需求选择以下工具,提升开发效率:

6. 创建并运行JavaScript项目

7. 可选:配置Nginx反向代理(生产环境推荐)
若需将Node.js应用暴露在80端口(HTTP)或443端口(HTTPS),可通过Nginx反向代理实现:

# 安装Nginx
sudo apt install -y nginx

# 配置反向代理(编辑默认站点配置)
sudo nano /etc/nginx/sites-available/default

server块中添加以下内容(替换your_domain.com为域名或IP):

location / {
  proxy_pass http://localhost:3000;  # 转发到Node.js应用的3000端口
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection 'upgrade';
  proxy_set_header Host $host;
  proxy_cache_bypass $http_upgrade;
}

保存后测试配置并重启Nginx:

sudo nginx -t  # 测试配置语法
sudo systemctl restart nginx  # 重启Nginx

0
看了该问题的人还看了