如何更换NestJS项目的包管理器(从npm改为yarn)
无需重新创建项目,直接将NestJS项目的包管理器从npm切换为yarn
完全不需要重新创建项目,直接通过以下步骤即可完成切换:
删除npm生成的依赖目录和锁定文件:
# macOS/Linux rm -rf node_modules package-lock.json # Windows rmdir /s /q node_modules del package-lock.json若未安装yarn,先全局安装:
npm install -g yarn在项目根目录执行yarn安装命令,生成yarn的锁定文件并安装依赖:
yarn install后续使用yarn替代npm执行相关操作即可,常用命令对应:
- 安装生产依赖:
yarn add <package-name> - 安装开发依赖:
yarn add -D <package-name> - 启动项目:
yarn start - 构建项目:
yarn build
- 安装生产依赖:
注意:项目中package.json里的scripts命令无需修改,yarn会自动识别并执行,除非脚本中硬编码了npm相关命令。
内容的提问来源于stack exchange,提问作者Amir Monfared
相关产品推荐
相关产品推荐

