在安装任何软件前,建议先更新系统的包列表,确保获取到最新的软件版本:
sudo apt update
APT是Debian默认的包管理工具,可直接安装官方仓库中的Node.js和npm(Node包管理器):
sudo apt install nodejs npm
安装完成后,通过以下命令验证是否成功:
node -v # 查看Node.js版本(如v18.x.x)
npm -v # 查看npm版本(如9.x.x)
注:APT仓库中的版本可能不是最新版,若需要最新稳定版,建议使用NodeSource仓库(见方法二)或NVM(见方法三)。
若需要安装特定版本(如LTS长期支持版)或最新版的Node.js,可通过NodeSource提供的仓库安装:
18.x为所需版本):curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
node -v和npm -v确认版本。若需要在同一台机器上切换不同版本的Node.js(如项目依赖不同版本),推荐使用NVM(Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重新加载shell配置文件(如.bashrc或.zshrc):source ~/.bashrc # 或 source ~/.zshrc
18.17.1):nvm install node # 安装最新版
nvm install 18.17.1 # 安装特定版本
nvm use命令切换版本:nvm use 18.17.1 # 切换到18.17.1版
nvm use node # 切换到最新版
node -v确认当前使用的版本。/usr/lib/node_modules,需root权限。可自定义路径(如~/.npm-global):mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
将路径添加到环境变量(编辑~/.bashrc或~/.profile):echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
sudo npm install -g npm
npm config set registry https://registry.npmmirror.com
创建一个简单的Node.js项目,验证环境是否可用:
mkdir my-js-project && cd my-js-project
npm init -y # 生成package.json文件
index.js,写入以下代码:const http = require('http');
const server = http.createServer((req, res) => {
res.end('Hello, Debian JS Environment!');
});
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});
node index.js
打开浏览器访问http://localhost:3000/,若显示“Hello, Debian JS Environment!”,则说明环境搭建成功。通过以上步骤,你可在Debian系统上完成JavaScript(Node.js)环境的搭建,并根据需求选择不同的安装方式或配置选项。