NVM(nvm-windows)的基本使用

什么是NVM

nvm(node.js version management),是一个nodejs的版本管理工具。

注意:官方的nvm不支持windows,所以windows需安装nvm-windows(后续简称 nvm)

nvm-window下载地址:Releases · coreybutler/nvm-windows · GitHub

其中8个下载文件分别是指:

        nvm-noinstall.zip: 绿色免安装版本,但是使用之前需要配置

        nvm-noinstall.zip.checksum.txt:绿色免安装版本校验码

        nvm-setup:安装包,下载之后点击安装

        nvm-setup.zip:安装程序压缩包

        nvm-setup.zip.checksum.txt:安装包校验码。

        nvm-update.zip:nvm更新包

        nvm-update.zip.checksum.txt:更新校验码

        Source code(zip):zip压缩格式的源码

        Sourc code(tar.gz):tar.gz压缩格式的源码,一般用于linux系统

v1.1.11 百度网盘下载地址:https://pan.baidu.com/s/1l9C_nbhhAxSDiknFRd_RvA?pwd=5gks

v1.1.12 百度网盘下载地址:https://pan.baidu.com/s/19wJILr2SrtDUTusgDENcNQ?pwd=j3kd

注意:尽量安装最新版本,否则会导致最新版本的node不可下载

安装nvm

注意:若已安装过node.js需将安装的node完全卸载,包括配置的环境变量

若已安装过 nodejs 可以将其卸载,也可直接安装nvm,再安装过程中会提示 是否使用 nvm 控制已安装的 nodejs:

(1)选择 是,会将已安装的 node.js 移动到安装过程中指定的 nodejs 安装目录下(环境变量不会清除,建议清除,但不影响nvm使用)

(2)选择 否,不会对已安装的 nodejs进行版本控制,可使用命令nvm off禁用一次,再使用nvm on打开即可。

1、双击下载的 exe 

2、同意协议

3、选择nvm的安装路径(默认为C盘,建议修改至其他盘)

4、选择后续安装的nodejs路径(默认为C盘,建议修改至其他盘)

5、确认安装

6、打开 cmd ,输入命令 nvm / nvm -v 确认是否安装成功

注意:

1、若安装时未选择nodejs安装路径也可在 nvm/settings.txt 文件中修改

root: D:\Program\RuntimeEnvironment\nvm // nvm安装路径
path: D:\Program\RuntimeEnvironment\node // nodejs安装路径

2、若修改nodejs安装路径,但打开指定的路径没有所设文件夹无须担心,只需安装任意nodejs版本即可

nvm基本指令

nvm list available          // 显示可以安装的所有node.js的版本
nvm install <version>       // 安装node.js version是版本号
nvm install stable          // 安装最新稳定版
nvm uninstall <version>     // 卸载指定版本的nodejs
nvm ls                      // 显示所有安装的node.js版本
nvm use <version>           // 切换到使用指定的nodejs版本
nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理(默认开启)

安装nodejs

1、打开 Windows PowerShell,输入指令 nvm list available 查看可安装版本

2、输入指令 nvm install <版本号> (若未修改node安装路径,默认安装在C盘)

3、node -v 查看 node是否安装成功

配置npm全局安装位置

nodejs安装成功以后自带npm,无需额外安装,但无论是否修改nodejs安装路径,通过 npm i -g xx 全局安装的包会默认安装在C盘。若要修改只需在 Windows PowerShell 中输入如下两行命令:

/*
* 路径可自行指定,建议在安装nodejs的路径下,与node_modules文件夹同级
*/
npm config set prefix "D:\Program\RuntimeEnvironment\node\node_global"
npm config set cache "D:\Program\RuntimeEnvironment\node\node_cache"

执行如上命令后并不会创建 node_global、node_cache 文件夹,在执行 npm i -g xx 后会自动创建

配置环境变量

注:若未修改npm全局安装路径可不配置环境变量

 1、创建变量 NPM_HOME 值为通过命令行指令指定的路径

2、在变量Path中将新增的 NPM_HOME 填入(也可直接填入通过命令行指令指定的路径)

 全局安装 vue 测试

1、Windows PowerShell 中输入指令 npm install -g @vue/cli

2、打开指定文件夹查看是否下载成功

3、Windows PowerShell 中输入指令 vue -V 查看是否安装成功

 其他问题

若出现如下问题需设置ExecutionPolicy为RemoteSigned

解决方案:

(1)管理员方式运行PowerShell,输入get-ExecutionPolicy。(Restricted,表示禁止)

(2)输入:set-ExecutionPolicy

升级nvm

1、下载 nvm-update.zip 解压后双击 nvm-update.exe,输入版本,点击 ok,开始下载(亲测卡住)

2、直接下载新版本 nvm 安装即可。

注意:

1、nvm 安装路径即为已安装路径可不修改,默认 nodejs 路径为C盘(看情况修改)

2、若当前电脑已安装 nodejs,或已使用 nvm 控制 nodejs 版本,则依旧会提示

3、若选择原安装路径为 nodejs 安装路径 则会提示 (选确定,之前 通过 nvm管理的nodejs依旧存在)

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值