1. 首先确认自己的电脑上没有node.js:按下Ctrl+R(或直接右下角搜索)-- 输入cmd -- 输入node -v 看是否显示版本号(显示了就是已经安装了如下图就是未安装)
2. 现在开始正式安装
到node官网下载安装包就好了不需要太长的时间,大概一分钟左右吧(我是直接下载了到D盘。双击打开开始安装,安装没什么好说的,注意:
2.1:修改一下安装路径
2.2: 这个可勾选可不勾(我是没有勾,意思是问你要不要一起安装它提供的小工具)
3. 安装完了后打开cmd执行以下操作:
//最好提前在node_modules同目录下先创建需保存安装及缓存的两个文件夹,命名如下,不过不创建也没关系,它会自动创建
4. 修改环境变量:
4.1 修改用户变量:此电脑(我的电脑) -- 属性 -- 高级系统设置 -- 环境变量 -- 找到path变量 -- C:\Useres\.....\npm 将它改成自己要设置的全局下载地址(我这里是:D:\web\node\install\node_global)
4.2.1 添加系统变量:
4.2.2 双击编辑path系统变量(一般就在添加的系统变量上面):新建 -- %NODE_PATH% -- 确定 -- 确定 -- 确定
5. 恭喜已成功修改了下载缓存路径及环境变量!!!(最后确认一下如下图)
6. nrm(包括cnpm、淘宝...)全局安装及使用:
//如果不使用nrm 可以用 npm config set registry https://registry.npm.taobao.org ;验证:npm get
nrm报错:
internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)
解决:
找到全局安装nrm目录下的cli.js文件 17行注释掉并换下面的那行
//const NRMRC = path.join(process.env.HOME, \'.nrmrc\');(注掉)
const NRMRC = path.join(process.env[(process.platform == \'win32\') ? \'USERPROFILE\' : \'HOME\'], \'.nrmrc\');
(简约版:下载好安装包正常安装完成后,准备两个文件夹通过cdm用指令修改下载缓存路径再修改环境变量即可)