1 yarn
yarn === npm i
# 直接全局安装npm i yarn -g# 查看npm安装的所有包npm list -g [--depth 0]
# 这条代码为npm路径,若因为其他原因可新增/修改此行如下export PATH=/ ... 找到对应npm的路径 ... /bin:$PATH
2 node
官网直接下载mac版即可,没有难度
3 git
3.1 正常流程
win可以直接下载包然后安装,但是mac版git理论上需要安装homebrew等三方平台后才能下载
homebrew官网下载完brew后可直接安装git
# 安装brew(这步会很麻烦,如果失败多试几次,实在不行看2.2)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 安装gitbrew install git
brew如果无法正常下载,也可以通过别的设备隔空投送,效果一样
3.2 偷跑
在终端直接输入git,mac会自动提示git安装,直接安装即可
3.3 其他情况
我属于其他情况,在尝试安装brew时检测到需要git但没有安装,直接给我装好了。。。
4 nvm
一行代码解决
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
完成之后会导致zsh文件错乱,需要覆盖源文件
个人文件夹下找到隐藏文件.zshrc,用文本编辑器打开,第一行用以下代码覆盖
export PATH=/opt/homebrew/bin:$PATH# 这条代码为npm路径,若因为其他原因可新增/修改此行如下export PATH=/ ... 找到对应npm的路径 ... /bin:$PATH
5 tnpm
本部分为阿里内部使用,此处仅作记录
6 create-react-app
创建react项目所需
# 安装create-react-appnpm i -g create-react-app# 使用create-react-app创建项目,其中[--template typescript]为是否tsx文件的选项npx create-react-app project-name [--template typescript]
7 ts-node
直接运行ts代码的全局包
sudo npm install ts-node -g --save --unsafe-perm=true --allow-root
但是好像vscode本来就可以运行?画蛇添足本人
8 zsh配置
如果发现zsh又莫名其妙崩了,就是zsh自动更新刷新了配置文件,执行下面代码
# 把 ~/.npm-global/bin 加到 PATH$ echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.zshrc$ source ~/.zshrc
