坚果大叔 坚果大叔
  • 首页
  • 闲言碎语
  • 技术
  • 生活
  • 记录
  • 朋友
  • 热点新闻
  • 常用代码
  • 工具箱
  • 关于
首页 › 技术 › Mac更换node版本切换工具n模块的镜像源

Mac更换node版本切换工具n模块的镜像源

坚果大叔
2023-07-13 13:21:45技术阅读 2,203

前言

在某个时期之前,其实一直用的node版本都没有换过。后来因为某个项目node版本不支持,所以安装了n来进行node的版本管理。直到本周末之前,基本没有怎么切换过node的版本了。

这周有个项目node版本比较低,在使用 sudo n v13.14.0的时候我以为会光速的下载完成。毕竟我已经挂了代理,事实是打脸啊,下载速度简直慢的不行,而且是半天都不动,最后直接撂挑子了。

Mac更换node版本切换工具n模块的镜像源-坚果大叔

开始按照固有思路。代理要是不行的话,那我就改成taobao镜像源咯。

Mac更换node版本切换工具n模块的镜像源-坚果大叔

vim /usr/local/bin/n

咔咔咔,就是一顿改,wq!保存退出,再来一遍。发现还是不行。

上头!!!!!

继续找原因啊,因为 n的输出是没有日志的,然后就自行加了日志输出,在执行了安装命令。。

发现,虽然我用vim看到的镜像源已经改变,但是它还是用的旧配置去下载的。

installing : node-v14.15.5
     mkdir : /usr/local/n/versions/node/14.15.5
     fetch : https://nodejs.org/dist/v14.15.5/node-v14.15.5-darwin-x64.tar.xz

在Google搜了一下发现可以添加 -E 参数,即在切换用户时候保留环境变量。

那就试试?

# 设置环境变量
export N_NODE_MIRROR=https://npm.taobao.org/mirrors/node

# 切换node的版本
$ sudo -E n v15.14.0

果然,光速下载完成啊。

Mac更换node版本切换工具n模块的镜像源-坚果大叔

使用

n

Mac更换node版本切换工具n模块的镜像源-坚果大叔

可以看到,已经成功安装了v15.14.0

ok

到此结束啦

node
赞赏 赞(3)
Md5引发的血案
上一篇
生活不易
下一篇
在小程序中查看

评论已关闭

搜你想看的
聚合文章
ES6入门之数值的扩展
ES6入门之Proxy
Git操作(图)
早上 大雾
闲言碎语
Memos
npm install 出现 Error:EISDIR:illegal operation on a directory 的错误提示!
2025-03-31 19:02:11
559 0 0
iphone 利用 Scriptable 添加网上国网电费小组件
2025-01-06 20:40:20
5,002 6 2
在博客中加上memos记录展示。
2024-12-25 23:41:27
2,331 5 2
网页点击平滑滚动效果~
2024-10-17 16:43:08
2,037 4
3
  • 3
博主

一位佛系的前端开发者,略通摄影,乐于尝试新事物,热衷于美食。

友链
故事胶片
公众号
坚果大叔 执行上下文 卖坚果的怪叔叔 Dacking
Copyright © 2017-2025 坚果大叔

开往-友链接力

萌ICP备20230818号

苏ICP备18048410号-3
  • 首页
  • 闲言碎语
  • 技术
  • 生活
  • 记录
  • 朋友
  • 热点新闻
  • 常用代码
  • 工具箱
  • 关于
# CSS # # JavaScript # # vue # # 微信 # # 生活 #
坚果大叔
317
文章
125
评论
365
喜欢