在 Debian 上用 npm(Node.js 包管理器) 进行配置,通常包含以下几个步骤:安装 Node/npm、配置 npm 源、设置全局目录(避免权限问题)、以及一些常用配置命令。
下面按从零开始的方式说明。
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
npm -v
以 Node 20 为例:
sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
npm config list
或查看某一项:
npm config get registry
npm config set registry https://registry.npmmirror.com
恢复官方源:
npm config set registry https://registry.npmjs.org
⚠️ 不要用 sudo 安装全局包,容易出权限问题。
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
然后加入环境变量:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
验证:
npm install -g npm
which npm
npm config set proxy http://127.0.0.1:7890
npm config set https-proxy http://127.0.0.1:7890
取消代理:
npm config delete proxy
npm config delete https-proxy
npm config set fetch-timeout 60000
npm config set loglevel warn
mkdir myapp
cd myapp
npm init -y
npm install express
全局安装示例:
npm install -g yarn
解决:
sudo npm install -g解决:
如果你是指:
可以告诉我具体场景,我可以直接给你一套配置示例。