本文共 4200 字,大约阅读时间需要 14 分钟。
我们可能同时在进行2个项目,而2个不同的项目所使用的node版本又是不一样的,或者是要用更新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在,详情可以查看官网。
如果已经单独安装了node,建议卸载,然后继续向下看。
直接进入安装包下载地址:,选择nvm-setup.zip,下载后直接安装。
1.1 选择nvm安装路径
1.2 选择node安装位置
2.1 配置环境变量
打开命令行,执行nvm -v命令后,出现一下类似的提示说明安装成功。
3.1 验证nvm是否安装成功
使用nvm install <version> [<arch>]命令下载需要的版本。arch参数表示系统位数,默认是64位,如果是32位操作系统,需要执行命令:nvm install 6.9.0 32,出现下图表示安装完成:
4.1安装特定版本的node
执行nvm use <version> [<arch>] 命令开始使用特定版本。比如:nvm use 6.9.0或者nvm use 6.9.0 32
5.1 使用node6.9.0版本
刚刚下载了node 6.9.0版本并且成功使用,现在我们下载一个6.10.3版本,然后切换并使用。
6.1 切换node版本到高版本
查看nvm可用指令,可以这样做:
nvm帮助命令
链接:https://www.jianshu.com/p/d0e0935b150a
1. 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash 1 注意:如果不能用去github上找 github地地址:https://github.com/nvm-sh/nvm#installing-and-updating 2. nvm命令查看远程node版本
nvm ls-remote
1列出所有安装的版本
nvm ls
1安装最新稳定版 node
nvm install stable
1安装指定版本
nvm install <version>
1删除已安装的指定版本
nvm uninstall <version>
1切换使用指定的版本node
nvm use <version>
1改变默认的版本:
nvm alias default v4.3.0(指定版本号)
1 扩展npm配置仓库
npm config set registry https://registry.npm.taobao.org
1 检验配置是否成功: npm config get registry 1npm安装淘宝镜像cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
Ubuntu下nvm的安装使用
1. nvm介绍 nvm是一个node版本管理器,类似与Python中的 Anaconda 、virtural-env。 2. 安装 nvm的github仓库地址为 https://github.com/creationix/nvm 项目的说明文档中列出了多种安装方式,选用其中一种进行安装。在终端执行以下命令,将自动进行nvm的安装:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
1 nvm将被安装到 $HOME/.nvm 目录中。安装完成后,执行以下命令查看是否安装完成:
nvm --version
1出现 Command 'nvm' not found 的解决办法:
关掉当前终端并重新打开一个新的窗口,问题解决。
3. 使用 3.1 安装node查看所有可供安装的node版本:
nvm ls-remote
1选择自己想要的版本进行安装,本人选用 v11.11.0 安装,
nvm install v11.11.0
1 输入以上命令后,自动进行node下载和安装。查看本地已安装的node:
nvm ls
1其他nvm的相关指令,参见 nvm --help
3.2 npm的更新
安装完node后,默认会安装 npm,但不是最新版本,需要手动更新。 # 查看版本 npm -v # 更新到最新版本 npm install -g npm # 更新到指定版本,@版本号 npm -g install npm@5.6.0 123456 3.3 修改npm包的全局安装位置 查看 npm 的配置 npm config ls 1 prefix 为当前包的全局安装位置,为了方便管理,设置为自己的路径 npm config set prefix "new_path" 1 3.4 修改npm为国内镜像 npm config set registry "http://registry.npm.taobao.org/"ubuntu安装nvm并安装node步骤
安装nvm:
安装nvm有一个简单的方法:$ wget -qO- https://raw.github.com/creationix/nvm/v0.25.0/install.sh | sh
、 这样安装实际上是把nvm克隆到 ~/.nvm 中的。在~/ .bashrc和 ~/ .zshrc中添加的scource在安装过程中已经都设置好了。 如果你的nvm版本是较低版本的话, 你也可以在 ~/ .nvm/中checkout新的版本安装,就会自动更新。 安装node: 安装好nvm后就可以直接使用nvm安装node; 首先用nvm查看现有的所有node版本: $ nvm ls-remote然后选择你想要的版本安装:
$ nvm install <version> 如果安装了多个版本之后,你可以用 nvm use <version> 来选择你想要的版本。 你可以用nvm current 来查看当前的node版本,node ls 也可以查看本地node. 通过一下命令来设置默认的版本: $ nvm alias default<version> nvm 安装npm的同时会安装npm。 安装好之后,可以通过node -v来查看你所安装的版本。 安装express: $ nom install -g express-generator 其他express命令可以去看express教程。
关注
0.3 2017.07.06 11:59* 字数 39 阅读 5811评论 0喜欢 3
github官网
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
next:
vim ~/.bashrc 写入下面代码export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
下一步即可安装node
如 v6.11.0版本nvm i 6.11.0
nvm常用指令:
nvm uninstall 6.11.0 // 移除 node 6.11.0
nvm use 6.11.0 // 使用 node 6.11.0
nvm ls // 查看目前已安装的 node 及当前所使用的 node
nvm ls-remote // 查看目前线上所能安装的所有 node 版本
nvm alias default 6.11.0 // 使用 6.11.0 作为预设使用的 node 版
nvm 常用命令:
nvm node的版本管理器
nvm list 是查找本电脑上所有的node版本- nvm list 查看已经安装的版本
- nvm list installed 查看已经安装的版本 - nvm list available 查看网络可以安装的版本nvm install 安装最新版本nvm
nvm use <version> ## 切换使用指定的版本node
nvm ls 列出所有版本
nvm current显示当前版本
nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on 打开nodejs控制
nvm off 关闭nodejs控制
nvm proxy 查看设置与代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.nvm uninstall <version> 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径
nvm version 查看当前的版本
转载地址:http://mrkii.baihongyu.com/