nvm 及 nodeJS 安装配置

发布于 2024-01-12 13:01:22 字数 2406 浏览 27 评论 0

下载 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: node-sass@4.11.0 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/ 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
427 人气
更多

推荐作者

内心激荡

文章 0 评论 0

JSmiles

文章 0 评论 0

左秋

文章 0 评论 0

迪街小绵羊

文章 0 评论 0

瞳孔里扚悲伤

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文