前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >多版本 Node.js 使用 Workflow

多版本 Node.js 使用 Workflow

原创
作者头像
郑家乐
修改2017-06-29 10:36:10
2.8K0
修改2017-06-29 10:36:10
举报
文章被收录于专栏:郑家乐的专栏郑家乐的专栏

导语

NodeJS 成为新一届的版本帝后,需要预编译的模块常常更新不够及时,就会出现我这样上班时间搞环境 ,那么如何保持一机多版本继续使用低版本的 NodeJS 运行 Workflow,而又不影响正常项目中使用最新版本的 NodeJS 呢?

首先,安装 NVM,这是一个 Node 版本管理工具,让你的电脑同时运行多个 Node.JS 环境。

代码语言:txt
复制
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 版本

代码语言:txt
复制
nvm install v5.2.0

你可以接着安装最新版本的 NodeJS

代码语言:txt
复制
nvm install v7.8.0

这样,你的电脑上就同时存在两个版本的 NodeJS 了,在安装 Workflow 依赖,运行相关 Gulp 命令前,使用 use 命令切换到指定版本

代码语言:txt
复制
nvm use v5.2.0

接着这个 shell 里的 node 和 npm 都是指定版本了,这里要注意,use 命令只对当次 shell 会话有效,新开 shell 窗口,即恢复使用默认。

如果你使用 Webstorm,可以用 Webstorm 自带的 Gulp 运行集成插件来指定 NodeJS 版本。

[1493195429826_6648_1493195430212.png]
[1493195429826_6648_1493195430212.png]
[1493195478965_8785_1493195479143.png]
[1493195478965_8785_1493195479143.png]

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 导语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档