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