Mac M1下安装、升级npm(国内源)

我们介绍使用Homebrew安装node、npm等环境,brew的安装见如下文章:

Mac M1芯片电脑Java开发环境准备

重要的事情说三遍:国内源 国内源 国内源 要不然慢的要死,要卡死

npm我们也要使用国内源!

安装很简单还是之前的套路:

brew search node

我们看到会有好几个主流的版本,如无特殊需求,我们安装默认版本

brew install node

我这边安装还是有点慢,得几分钟,等待...

然后报错

Error: No such file or directory @ rb_sysopen - /Users/yangqiang/Library/Caches/Homebrew/downloads/dec25792e76d6f5f4433a9a35647b331122459dad5f3def356646899bd219ec2--libuv-1.44.0.arm64_monterey.bottle.tar.gz

arm64的问题,不支持M1芯片,只能换做nvm安装

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

报错

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

只能用国内镜像安装nvm

git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

操作完成,写入环境变量 ~/.zshrc ,如下:(一步到位)

#nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

#国内源
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
source ~/.zshrc

然后安装node(最新版本:v17.7.1)

nvm install node

npm升级(后续会用到)

npm install npm@latest -g //升级到最新版
npm install npm@xx -g //升级到指定版本

n 和 nvm可以安装不同的版本和进行切换

然后安装yarn

npm install -g yarn

至此,nvm、node、npm、yarn都ok了

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值