进入Node.js官网下载页,选择LTS(Long Term Support长期支持版)下的msi安装包下载
LTS版比较稳定,Current是最新版,会有比较新的特性,但也可能会形成一些不稳定因素node
经过上图能够看到安装版会作一下的操做webpack
安装完毕后运行-cmd
,能够看到PATH中添加了Node.js根目录和npm的默认全局包安装目录web
echo %PATH% D:\develop\devtools\node-v8.11.3-win-x64;C:\Users\Administrator\AppData\Roaming\npm node -v v8.11.3 npm -v 5.6.0
其中Node.js的根目录是添加在系统变量下的PATH中,npm的全局包安装目录是添加在用户变量下的PATH中npm
npm config ls ; cli configs metrics-registry = "https://registry.npmjs.org/" scope = "" user-agent = "npm/5.6.0 node/v8.11.3 win32 x64" ; builtin config undefined prefix = "C:\\Users\\Administrator\\AppData\\Roaming\\npm" ; node bin location = D:\develop\devtools\node-v8.11.3-win-x64\node.exe ; cwd = C:\Users\Administrator\Desktop ; HOME = C:\Users\Administrator ; "npm config ls -l" to show all defaults.
还能够经过npm config ls -l
查看npm的全部默认配置
例如npm的安装缓存目录以及全局、用户配置文件路径缓存
cache = "C:\\Users\\Administrator\\AppData\\Roaming\\npm-cache" globalconfig = "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\etc\\npmrc" userconfig = "C:\\Users\\Administrator\\.npmrc"
若是不但愿npm install -g
全局安装的包安装到C盘,能够设置npm全局安装目录,顺带也设置下缓存目录方便统一管理,运行-cmd
工具
npm config set prefix "D:\develop\devtools\node-v8.11.3-win-x64\node-global" npm config set cache "D:\develop\devtools\node-v8.11.3-win-x64\node-cache"
设置完后会在当前用户~/目录下生成.npmrc文件,npm config set其实就是修改.npmrc文件的key值
同时由于修改了npm的全局包安装目录,修改C:\Users\Administrator\AppData\Roaming\npm
为D:\develop\devtools\node-v8.11.3-win-x64\node-global
ui
进入Node.js官网下载页,选择LTS(Long Term Support长期支持版)下的zip压缩包下载
经过上面安装版的描述了解到安装版作的配置就只有spa
因此手动设置上述目录到环境变量便可code
$ npm install -g cnpm --registry=https://registry.npm.taobao.org