您的位置:首页 > Web前端 > Node.js

Windows下安装nvm和node.js

2017-09-01 16:38 1001 查看
如果已经单独安装了node,先卸载。

1. nvm 下载

nvm 的下载地址:https://github.com/coreybutler/nvm-windows 。选择第一个nvm-noinstall.zip ,然后解压。我放的目录路径是
D:\dev\nvm
。解压出来的文件有:

+  elevate.cmd
+  elevate.vbs
+  install.cmd
+  LICENSE
+  nvm.exe


2. nvm 安装

双击
install.cmd
,是以控制台形式显示的,第一下直接按回车,然后会在D盘根目录产生
settings.txt
,把这个文件放进刚刚解压的那个目录,然后修改
settings.txt
内容,改成下面那样:

root: D:\dev\nvm
path: D:\dev\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/[/code] 
但是有些人很不幸,这个方法行不通,因为打开
install.cmd
按下回车后,显示拒绝访问注册表路径,并弹出一个settings.txt。这时候,你只要淡定地叉掉那个文本以及控制台,然后在刚刚的目录里新建一个文件
settings.txt
,最后把上面的内容复制进去就可以了。

root : nvm的存放地址

path : 存放指向node版本的快捷方式,使用nvm的过程中会自动生成。一般写的时候与nvm同级。

arch : 电脑系统是64位就写64,32位就写32

proxy : 代理

3. nvm 配置

以控制台方法执行成功的,在环境变量里会自动配置了 NVM_HOME 和 NVM_SYMLINK ,这时候只要修改相应的路径就行了。

直接创建settings文件的可以在环境变量里创建 NVM_HOME和NVM_SYMLINK,并添加路径

要是嫌弃可视化界面打开环境变量的步骤太麻烦,可以直接使用

windows+r => sysdm.cpl


NVM_HOME: D:\dev\nvm
NVM_SYMLINK : D:\dev\nodejs


在PATH里加上
;%NVM_HOME%;%NVM_SYMLINK%;


一键控制台install的还要检查 环境变量 PATH 上的路径有没有添加
C:\dev\nvm
以及
C:\dev\nodejs
,有的话就删掉。

4. 检测安装结果

打开控制台,输入:
nvm -v
,若是出现版本信息,则安装。若报错,那就重新把步骤再捋一遍。

检查环境变量是否配置成功:可以在控制台输入:
set [环境变量名]
,查看路径是否填写错误

5. 使用node

控制台下载 => 输入:
nvm install [版本号]
,下载最新版的可以直接输
nvm install latest


下载完成后,在控制台输入:
nvm use [版本号]
。即使用这个版本号的node了。在use后,上面所说的nodejs文件夹就自动生成了。(在use之前是没有的哦)

6. 配置 npm 全局安装路径

执行下面的命令:

npm config set prefix "D:\dev\nodejs\npm-global"


C:\Users\xxx\
会生成个
.npmrc
文件,内容如下:

prefix=D:\dev\nodejs\npm-global


去装些全局的东西
npm install vue -g
.

全局的所有包都在这:
D:\dev\nodejs\npm-global\node_modules


设置——系统——关于——系统信息——高级程序设置——环境变量——xxx用户的变量


修改环境变量,将
C:\xxx\npm
修改为
D:\dev\nodejs\npm-global
. 如果不存在则添加到PATH.

至此,windows下的 nvm 环境安装完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows nvm