在 Ubuntu 上管理 JavaScript(JS)依赖,通常取决于你用的是 Node.js 项目 还是 前端项目。下面按常见场景给你一个清晰指南。
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
npm -v
推荐使用 nvm 管理 Node 版本(更灵活):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install --lts
npm init -y
生成 package.json
npm install express
dependencies开发依赖:
npm install jest --save-dev
npm uninstall express
npm install
sudo npm install -g yarn
yarn init -y
yarn add axios
yarn install
sudo npm install -g pnpm
pnpm install
pnpm add lodash
npm create vite@latest
cd project
npm install
依赖仍由 package.json 管理。
| 工具 | 锁文件 |
|---|---|
| npm | package-lock.json |
| yarn | yarn.lock |
| pnpm | pnpm-lock.yaml |
✅ 提交锁文件,保证团队环境一致
避免用 sudo npm -g
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
npm config set registry https://registry.npmmirror.com
✅ 新手:npm
✅ 团队/大型项目:pnpm
✅ 老项目:yarn
如果你告诉我:
我可以给你更具体的依赖管理方案。