在 Debian 中管理 JS 依赖的实用指南
一 基础环境准备
sudo apt update && sudo apt install nodejs npmcurl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -sudo apt install -y nodejscurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashsource ~/.bashrc(或 ~/.zshrc)nvm install 16.13.2,nvm use 16.13.2,nvm alias default 16.13.2二 项目内依赖管理
npm init -y 生成 package.jsonnpm install 包名 或 npm i 包名npm i -D 包名npm i -g 包名npm uninstall 包名package-lock.json(npm)或 yarn.lock(Yarn)锁定版本,确保协作与 CI 一致npm installnpm updatenpm list --depth=0npm run 脚本名(如 start、build)三 替代包管理器
sudo apt install yarn(或 npm i -g yarn)yarn add 包名,yarn add -D 包名,yarn remove 包名,yarn upgrade,yarn installnpm i -g pnpmpnpm add 包名,pnpm add -D 包名,pnpm remove 包名,pnpm update四 版本管理与多项目隔离
nvm install 版本号、nvm use 版本号、nvm ls、nvm alias default 版本号sudo npm i -g n;n 版本号 切换版本volta install node@版本号、volta pin node@版本号npm -v 查看,npm i -g npm@latest 升级五 安全与维护建议
npm outdated,升级关键依赖;结合安全审计工具检测漏洞npx 调用,减少全局包数量apt 全局安装(若确有 Debian 打包版本)