windows 安装nvw-windows 使用nvm工具;

windows使用nvm-noinstall.zip安装

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

  1. nvm-windows 下载

    下载最新版本 Assets下 nvm-noinstall.zip文件

  2. 把nvm_noinstall.zip解压到比如 C:/dev/nvm 中(其它盘也可以);

  3. 右键以管理员的身份运行install.cmd . 直接按回车,在C盘根目录下会生成一个settins,txt.并拷贝到C:/dev/nvm.修改内容:

root: C:\dev\nvm
path: C:\dev\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

root 配置为当前nvm.exe所在的目录;

path 配置为node快捷方式所在的目录;

arch 配置为当前操作系统的位数(32/64);

proxy 表示代理,一般不用配置,有的直接设置为none;

使用nvm install 8.11.1 下载node v8.11.1 版本,可能网速慢或者需要翻墙导致error下载失败,这里配置使用淘宝node镜像node_mirror和淘宝npm镜像npm_mirror

  1. 配置环境变量

    打开‘控制面板主页->高级系统设置->高级->环境变量’后会有‘用户变量’和‘系统变量’两个选项,建议在‘用户变量’里面设置:

     变量名: NVM_HOME    变量值: C:\dev\nvm
    变量名: NVM_SYMLINK 变量值: C:\dev\nodejs
    变量名: PATH: 变量值: %NVM_HOME%;%NVM_SYMLINK% (在PATH的最后添加%NVM_HOME%;%NVM_SYMLINK%)
  2. npm 相关配置

    • npm全局安装
    • npm config set prefix "c:\dev\nvm\npm" 配置用npm下载包时全局安装的包路径
    • 配置npm环境变量
    • 变量名: NPM_HOME 变量值: c:\dev\nvm\npm (一定要放在NVM_SYMLINK之前;第4步:在PATH的最后添加%NVM_HOME%;%NPM_HOME%;%NVM_SYMLINK%);
  3. nrm 安装和使用

    直接下载: npm install –g nrm

    镜像下载: npm install nrm –g --registry=https://registry.npm.taobao.org

    nrm ls         // 列出所有镜像(下载源)
    nrm use taobao // 选择使用淘宝镜像
  4. nvm 使用

    • nvm list 列出所有已经安装的nodejs版本
    • nvm install lastest 下载最新版本的nodejs
    • nvm install 8.11.1 下载版本为v8.11.1的nodejs
    • nvm use 8.11.1 使用指定版本 为v8.11.1的nodejs (注意:如果操作系统为32位的,使用nvm use [版本号] 命令时,后面要加上32。也就是nvm use 8.11.1 32 )
    • nvm ls available 查看可用的(可下载的)全部node版本

    node -v 查看nodejs的版本号

最新文章

  1. 想在Images.xcassets 只能用 imageNamed 加载里边的素材 其他方法 你就别费老劲了
  2. 混合语言编程:启用CLR(公共语言运行时编译)让C#调用C++
  3. Math类和Random类(数学公式相关类)
  4. 点击图标 标记为星标记事mac中修改默认的apache网站根目录位置
  5. 解决BLOB/TEXT column can't have a default value query问题
  6. iOS开发进阶--1.多线程简介
  7. 网站实战 从效果图开始CSS+DIV 布局华为网站
  8. 总结文件操作函数-文件夹(三)-C语言
  9. canvas 画钟表
  10. 201521123075 《Java程序设计》第4周学习总结
  11. 初入servlet:Allocate exception for servlet
  12. Android进阶(十一)Android系统架构讲解
  13. php分页数据最后一页继续追加第一页数据
  14. React Fiber 数据结构揭秘
  15. Springboot 配置类( @Configuration) 不能使用@Value注解从application.propertyes中加载值以及Environment为null解决方案
  16. dedecmsV5.7织梦后台更新文章,发布时间不自动更新
  17. ServiceStack.Redis记录
  18. 用IDEA时,类/方法提示"class/method **** is never used"
  19. oracle数据库名称已被一现有约束条件占用
  20. PHPStorm FTP upload could not change to work directory 无法更改目录

热门文章

  1. mongo_action
  2. mysql unix domain socket and network socket, ssh key
  3. 数据库管理系统的ACID特性
  4. [转]基于S2SH框架的项目—antlr-2.7.2.jar包冲突问题
  5. 虚拟机中实现Linux与Windows之间的文件传输
  6. OA系统部署短信过程
  7. (转)使用git stash解决git pull时的冲突
  8. 如何快速获取ListView的打气筒对象
  9. testng入门教程3用TestNG执行case的顺序
  10. ACM 未解决的问题