博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用nvm管理node与npm版本
阅读量:5890 次
发布时间:2019-06-19

本文共 1243 字,大约阅读时间需要 4 分钟。

为什么使用nvm

工作中,不同的项目可能依赖着不同版本的node环境,正是快速切换node版本的利器。

nvm是mac下的node管理工具,window环境官方推荐使用或。不过,它们的使用命令相差无几。

node版本管理工具还有命令,它是作为一个 node 的模块而存在,而 nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。

安装nvm

打开terminal, 执行以下脚本:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash复制代码

然后,输入以下命令检测是否安装成功:

command -v nvm 复制代码

如果没有反应,意思味电脑系统里没有.bash_profile文件,执行以下命令创建,然后重新输入安装脚本即可。如:

# 第一步touch ~/.bash_profile# 第二步curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash复制代码

nvm 常用命令

1. 安装node版本

查找可安装的node版本

nvm ls-remote复制代码

安装指定版本, 如 4.3.2。

nvm install 4.3.1复制代码

安装某个版本系列中的最新一个版本,如 4.3.x

nvm install 4.3复制代码

2. 设置node默认使用版本

指定某个默认版本, 如 8.1.0

nvm alias default 8.1.0复制代码

设置node最新可用的版本为默认版本

nvm alias default node               复制代码

3. 切换不同node版本

使用指定版本,如指定 4.2.3

nvm use 4.2.3复制代码

使用某个版本系列中的最新可能版本

nvm use 4.2复制代码

使用node中的最新可用版本

nvm use node复制代码

使用iojd版本

nvm use iojs-v3.2.0复制代码

4. 给指定版本设置别名

如,给4.2.2版本设置一个名字

nvm alias common 4.2.2复制代码

之后,要切换成这个版本,就可以使用如下命令:

nvm use common复制代码

如果想取消设置的别名,可以执行:

nvm unalias common复制代码

在项目中使用特定的版本号

  1. 在项目目录中创建.nvmrc文件,写上需要指定的node版本号,如11.1.0
# .nvmrc 文件内容v11.1.0复制代码
  1. terminal切换到.nvmrc所以路径,然后执行:
npm use复制代码

也可使用来自动化实现这个过程。

转载于:https://juejin.im/post/5cf8c65651882501a50b43e9

你可能感兴趣的文章
taro 填坑之路(一)taro 项目回顾
查看>>
vue2.0 仿手机新闻站(六)详情页制作
查看>>
HTML超文本标记语言-基础标签整理
查看>>
spring task 定时
查看>>
20155222 c语言实现pwd命令
查看>>
FreeRTOS的内存管理
查看>>
TensorFlow 1.9官网树莓派安装教程
查看>>
Linux主机如何用ssh去登录docker容器的步骤
查看>>
android手势事件 快速移动 长按触摸屏 按下触摸屏,并拖动
查看>>
前端之js-本地存储-localStorage && IndexedDB
查看>>
带你走近AngularJS - 体验指令实例
查看>>
[TJOI2019]唱、跳、rap和篮球
查看>>
A Poem
查看>>
06异常
查看>>
JSP----九大内置对象
查看>>
洛谷 P4071 [SDOI2016]排列计数
查看>>
动态内存
查看>>
为什么有些图像在显示前要除以255?(zhuan)
查看>>
Windows下给PHP安装redis扩展
查看>>
opengl的mipmap
查看>>