在Ubuntu上管理Node.js依赖主要通过npm(默认包管理器)或yarn(可选替代工具),核心操作如下:
sudo apt update
sudo apt install nodejs npm
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
初始化项目
npm init -y # 快速生成package.json文件
安装依赖
dependencies):npm install package-name --save # 可简写为 npm install package-name
devDependencies):npm install package-name --save-dev
更新依赖
npm outdated
npm update package-name
npm update
删除依赖
npm uninstall package-name --save # 从dependencies移除
npm uninstall package-name --save-dev # 从devDependencies移除
npm install -g yarn
yarn add package-name(生产依赖)或yarn add package-name --dev(开发依赖)。yarn upgrade package-name。package-lock.json(npm)或yarn.lock(yarn)确保依赖版本一致。npm-check-updates工具批量更新依赖版本。package.json和锁文件提交到Git,确保团队协作时依赖一致。npm dedupe尝试解决,或手动调整package.json版本范围。npm cache clean --force)并删除node_modules后重新安装。以上操作可高效管理Ubuntu下Node.js项目的依赖关系,确保开发环境稳定。