安装nodejs
这里我使用nvm安装,原因是不同项目可能对nodejs的版本有不同的要求
nvm下载地址
https://github.com/coreybutler/nvm-windows/releases
国内地址:https://hub.fastgit.org/coreybutler/nvm-windows/releases
安装步骤
直接下一步下一步即可
配置nodejs下载镜像地址
找到nvm 安装目录,默认位置:%USERPROFILE%/AppData/Roaming/nvm
,打开并添加下面配置到settings.txt文件中
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
使用nvm安装和切换nodejs
nvm list // 你本机中所有的node的版本列表
nvm install latest // 安装最新版本
nvm install 4.8.4 // 安装指定版本
nvm use 10.8.0 // 当前使用版本
nvm uninstall 4.8.4 // 卸载版本
注意事项
安装的nodejs执行文件node.exe可能带有64或32位符号,例如:node64.exe;需要更改为node.exe;(使用nvm安装的nodejs就在nvm安装目录下)
npm镜像设置
#临时使用
npm --registry https://registry.npm.taobao.org install express
#持久使用
npm config set registry https://registry.npm.taobao.org
# 其他组件镜像
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass
npm config set chromedriver_cdnurl https://npm.taobao.org/mirrors/chromedriver
npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs
npm config set electron_mirror https://npm.taobao.org/mirrors/electron
#配置后可通过下面方式来验证是否成功
npm config get registry 或 npm info express
npm 设置全局和缓存地址
#全局
npm config set prefix "D:\ProgramFile\nodejs\node_modules\node_global"
#缓存
npm config set cache "D:\ProgramFile\nodejs\node_modules\node_cache"
node-sass 镜像设置
参考 https://www.jianshu.com/p/225a6ad07bed