当前位置: 首页 > 工具软件 > oh-my-git > 使用案例 >

mac M1安装 Homebrew brew npm降级问题 cnpm nvm管理node版本 yarn git 以及安装oh my zsh的问题

东方弘壮
2023-12-01

mac13.1一定要先更新Xcode 更新后有git,其他的试了半天我不会

更新淘宝镜像源

切换淘宝

npm config set registry http://registry.npm.taobao.org

切换官方

npm config set registry http://www.npmjs.org

查看当前镜像源

npm config get registry

安装nvm管理node版本,没有安装过node不用

查看已经安装node

npm ls -g --depth=0    

删除全局node_modules

sudo rm -rf /usr/local/lib/node_modules

删除node

sudo rm /usr/local/bin/node 

删除注册链

cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm    

查看是否删除成功

node -v
npm -v

安装Homebrew带brew

安装Rosetta2

sudo softwareupdate --install-rosetta --agree-to-license

安装Homebrew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

选择3 期间有密码。输入继续。
安装成功

 source /Users/wangb/.zprofile

或者重启终端
终端

brew -v

显示
Homebrew 3.6.21-73-gb03531c
成功

卸载Homebrew,错误就卸载

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/uninstall.sh)"

安装nvm,nvm安装node,node带npm

找个文件夹git克隆地址

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

查看是否安装成功

command -v nvm

查看nvm版本

nvm -v

查看本地安装node版本

nvm ls

列出远程版本

nvm ls-remote 

下载你想要的版本

nvm install xxx

设置默认版本

nvm alias default xxx

切换指定版本

nvm use xxx

查看版本

npm -v
node -v

降node,降npm低版问题删除当前高版本

nvm uninstall xxx

退出终端再进显示npm版本过高,再进终端npm不可用。nvm use切换后可用,但是退出后npm又不可用,所以我删除了当前的node版本,nvm重装了Homebrew ,可行。

安装zsh / 更新

查看安装的shell

cat /etc/shells

mac自带,版本低,更新

brew install zsh

shell切换为zsh

echo $SHELL

查看当前zsh的版本号

zsh --version

安装cnpm

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose
cnpm -v

安装yarn

brew install yarn

或者

npm install -g yarn

查看是否安装

yarn -v

安装oh my zsh

com + 空格 /etc 点开Hosts修改ip未果 所以git克隆

cat /etc/shells
echo $SHELL

本地克隆

git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh

在git中看的顺序

cp ~/.zshrc ~/.zshrc.orig
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s $(which zsh)

报错,zsh: command not found: npm
重启失效
创建.zshrc

touch .zshrc
open -e .zshrc
source ~/.bash_profile
source .zshrc

安装成功

 类似资料: