nvm及nodeJS安装配置 - yiyixiaozhi/readingNotes GitHub Wiki

nvm及nodeJS安装配置

下载NVM 1.1.7版本:

https://github.com/coreybutler/nvm-windows/releases

NVM配置国内镜像

打开 C:\Users\123\AppData\Roaming\nvm\settings.txt 添加

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

安装/管理nodejs

NodeJS以往的版本: https://nodejs.org/zh-cn/download/releases/

安装你需要的版本

$ nvm install v14.6.0
nvm use 14.6.0

NodeJS设置镜像源

查看使用的镜像源

$ npm config get registry
https://registry.npmjs.org/

设置国内镜像源:

npm config set registry https://registry.npm.taobao.org --global
# npm config set disturl https://npm.taobao.org/dist --global

如果npm install的时候错误提示:

3517 verbose stack Error: [email protected] postinstall: `node scripts/build.js`
3517 verbose stack Exit status 1
3517 verbose stack     at EventEmitter.<anonymous> (C:\Users\123\AppData\Roaming\nvm\v14.6.0\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
3517 verbose stack     at EventEmitter.emit (events.js:314:20)
3517 verbose stack     at ChildProcess.<anonymous> (C:\Users\123\AppData\Roaming\nvm\v14.6.0\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
3517 verbose stack     at ChildProcess.emit (events.js:314:20)
3517 verbose stack     at maybeClose (internal/child_process.js:1051:16)
3517 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)

解决:

设置变量 sass_binary_site,指向淘宝镜像地址。示例:
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
或者设置全局镜像源:
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

参考

https://www.cnblogs.com/yesyes/p/7403184.html https://www.cnblogs.com/gaozejie/p/10689742.html https://www.cnblogs.com/oukele/p/11592638.html

⚠️ **GitHub.com Fallback** ⚠️