我对 NodeJS 很陌生,并且计划为我当前的项目升级 NodeJS 版本。最新的 NodeJS LTS 是使用 NVM 安装的。
我需要在我正在使用的当前 LTS 和已安装的新 LTS 之间不断切换。我知道我可以为此目的进行“NVM 使用”。npm-shrinkwrap.json 用于锁定 npm 包依赖项。
我计划在我的开发机器和构建机器中都遵循以下方法;没事吧?如果没有,请提出最佳方法。
nvm 使用 latest_LTS
更新 package.json 以选择 latest_LTS 支持的版本
npm 安装
生成 testing_build
每当我需要为当前版本生成构建时(使用以前的 LTS NodeJS)
nvm 使用 current_used_LTS
清除节点模块
npm install(发布 npm-shrinkwrap.json)
生成 release_build
谢谢