NodeJS 成为新一届的版本帝后,需要预编译的模块常常更新不够及时,就会出现我这样上班时间搞环境 ,那么如何保持一机多版本继续使用低版本的 NodeJS 运行 Workflow,而又不影响正常项目中使用最新版本的 NodeJS 呢?
首先,安装 NVM,这是一个 Node 版本管理工具,让你的电脑同时运行多个 Node.JS 环境。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash使用 Windows 的童鞋请按 https://github.com/coreybutler/nvm-windows 文档安装。
接着安装一个老版本的 NodeJS 用来专门运行 Workflow,我这里使用的是 v5.2.0 版本
nvm install v5.2.0你可以接着安装最新版本的 NodeJS
nvm install v7.8.0这样,你的电脑上就同时存在两个版本的 NodeJS 了,在安装 Workflow 依赖,运行相关 Gulp 命令前,使用 use 命令切换到指定版本
nvm use v5.2.0接着这个 shell 里的 node 和 npm 都是指定版本了,这里要注意,use 命令只对当次 shell 会话有效,新开 shell 窗口,即恢复使用默认。
如果你使用 Webstorm,可以用 Webstorm 自带的 Gulp 运行集成插件来指定 NodeJS 版本。


原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。