一.安装nvm

地址:

 https://github.com/coreybutler/nvm-windows/releases

1、双击安装文件 nvm-setup.exe

2、选择nvm安装路径(本人放在了D盘)

3、选择nodejs路径(本人放在了D盘)

4.安装完成

5.确认一下是否安装成功:

nvm v

注:如果安装成功会显示安装版本号。

6、nvm管理node版本

1、查看所有可安装的版本

nvm list available

2、查看本地已经安装的所有版本

nvm list

3、安装,命令中的版本号

nvm install 12.19.1

4、使用指定node版本

nvm use 12.19.1

5、卸载

nvm uninstall 12.19.1

6、其他nvm相关命令

nvm arch :显示node是运行在32位还是64位。
nvm install <version> [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
nvm on :开启node.js版本管理。
nvm off :关闭node.js版本管理。
nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm uninstall <version> :卸载指定版本node。
nvm use [version] [arch] :使用制定版本node。可指定32/64位。
nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
nvm version :显示nvm版本。version可简化为v。

7、找到nvm文件安装所在位置,打开settings文件并进行配置

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

注:nvm use 乱码和解决办法:

一、先研究一下乱码是什么控制台输入:chcp 65001然后再运行 nvm use x.x.x 显示乱码的内容:翻译过来大概是没有权限操作,我估计是nodejs权限比较高或者控制台权限不够。二、找出cmd在哪里
where cmd进到目录右键管员运行,然后就可以了。

8、查看node版本

node -v

二、node环境变量配置

1、首先在node.js的安装目录新建两个文件夹node_global和node_cache

2、创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径):

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

3、接下来找到环境变量并修改:

在【系统变量】新建环境变量 NODE_PATH,值为D:\nodejs\node_global\node_modules
修改【用户变量】中的path变量,值为为D:\nodejs\node_global

大功告成啦。

nvm 安裝不同版本的node(詳細過程无图)相关推荐

  1. 為Raspberry Pi 安裝Raspbian系統的詳細步驟 (Mac OS版本)

    Raspberry Pi作為一款ARM微型電腦板(Single-board computer),就離不開安裝作業系統(OS),樹莓派基金會(Raspberry Pi Foundation)提供了數款L ...

  2. linux怎么运行quartus,如何安裝Linux版本的Quartus II

    如何安裝Linux版本的Quartus II 更新时间:2019-03-11 02:57 最满意答案 1.软件下载: 关于quartus ii软件,都可以从altera的官方网站下载到 对于linux ...

  3. linux安装定制添加输入,Arch Linux--定制自己的Linux操作系統(乙-國際化桌面安裝篇)...

    Arch Linux--定制自己的Linux操作系統 ----乙-國際化&桌面安裝篇 相信大家看了<甲-安裝篇>之後,Arch Linux系統已經可以正常運行了吧?不過,Arch ...

  4. mysql5.7版本源_用最新MySQL 8.0的源安裝MySQL 5.7版本(CentOS 7環境下)

    起因: 從官網下了MySQL最新8.0版本的源,安裝了MySQL 8.0.13,但是發現版本太新了跟其他軟件不兼容,而且改了半天其他軟件配置都沒改好(囧rz)...算了,卸載了8.0,還是安回5.7的 ...

  5. 安裝 Rails 開發環境

    转自:https://ihower.tw/rails4/installation.html 安裝 Rails 開發環境 Give someone a program, you frustrate th ...

  6. (原創) Quartus II安裝新觀念:如何將Quartus II安裝在VirtualBox內? (SOC) (Quartus II) (VirtualBox)...

    Abstract VM並不是什麼新的觀念,透過VM我們可以在一個OS去執行其他OS,若我們將Quartus II也裝在VM中,將可解決一些長久以來Quartus II使用上所遇到的問題. Introd ...

  7. nvm的下载管理不同版本的node

    NVM安装nodejs的方法实用步骤 安装nodejs方式有很多种. 第一种:官网下载 通过nodejs官网下载安装 ,但有个缺陷,不同版本的nodejs无法顺利的切换. 第二种: NVM安装 NVM ...

  8. Linux下编译vtk的java版本,vtk在linux下的安裝(12月8日更新)

    安裝前准備 運行環境:ubuntu14.04 LTS, 64bit  //本人在ubuntu 14.10下安裝失敗 安裝版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz 編 ...

  9. java version 和javac版本不一致_windows安裝多個版本的jdk,解決java-version和javac-version版本不一致的問題...

    系統先裝了jdk1.8 ,環境變量里配置的是jdk1.8,java -version 與javac -version 版本一致. 然后安裝了jdk1.6 ,環境變量java_home 改成了1.6,但 ...

最新文章

  1. 学计算机为什么会突发,为什么电脑会突然自动重启?
  2. python tkinter 实现一个秒表 从0开始_Writeathon:从0开始实现的一个side project
  3. 百度Logo月度首页人物--王正华:中国低成本航空第一人
  4. linux selinux状态查看及关闭命令
  5. 计算机二级c选择题题库,C程序设计选择题题库【2018计算机二级考试题库:《C++》选择题练习】...
  6. 每一次突破都是一种进步
  7. 面试官:为什么 Spring 中的 bean 默认为单例?
  8. mysql的三种安装方式
  9. 图标文字对齐的几种常见方法
  10. android百度输入法表情符号,表情符号怎么打?百度输入法打表情符号的方法
  11. Elasticsearch最佳实践之使用场景
  12. 奕新集团RAC 11g 生产库环境(待完善无图)
  13. Pytorch错误集锦
  14. C语言求n的阶乘的方法总结
  15. 有道云笔记的markdown编辑器如何通过mathtype来写公式
  16. 不对齐 谷歌浏览器_CHROME谷歌浏览器中文两端对齐
  17. Cocos2d-x 游戏实例教程跑跑跑2:让主角动起来
  18. 【PHP基础题】打印出100以内的质数,一行显示5个。(质数是只能被1跟它本身整除的数。1不是质数)
  19. REST表述性状态传递
  20. vue + cesium 洪水淹没分析完整示例

热门文章

  1. linux上erlang编译安装手记
  2. java中获取某个Date为一年中的第多少周
  3. 金刚铠甲心咒全文注音
  4. 李开复谈苹果、微软、Google的优点和弱点是什么?
  5. isNaN()与Number.isNaN()的区别
  6. 【天道酬勤】 腾讯、百度、网易游戏、华为Offer及笔经面经
  7. 【深度学习】超详细的 PyTorch 学习笔记(上)
  8. 鸿蒙系统底部任务栏无响应,电脑底部任务栏无响应怎么办
  9. swift 中的get和set
  10. 浙江交通基础信息应用平台及公路信息管理系统建设项目