1 yarn

yarn === npm i

  1. # 直接全局安装
  2. npm i yarn -g
  3. # 查看npm安装的所有包
  4. npm list -g [--depth 0]
  1. # 这条代码为npm路径,若因为其他原因可新增/修改此行如下
  2. export PATH=/ ... 找到对应npm的路径 ... /bin:$PATH

2 node

官网直接下载mac版即可,没有难度

3 git

3.1 正常流程

win可以直接下载包然后安装,但是mac版git理论上需要安装homebrew等三方平台后才能下载
homebrew官网下载完brew后可直接安装git

  1. # 安装brew(这步会很麻烦,如果失败多试几次,实在不行看2.2)
  2. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. # 安装git
  4. brew install git

brew如果无法正常下载,也可以通过别的设备隔空投送,效果一样

3.2 偷跑

在终端直接输入git,mac会自动提示git安装,直接安装即可

3.3 其他情况

我属于其他情况,在尝试安装brew时检测到需要git但没有安装,直接给我装好了。。。

4 nvm

一行代码解决

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

完成之后会导致zsh文件错乱,需要覆盖源文件
个人文件夹下找到隐藏文件.zshrc,用文本编辑器打开,第一行用以下代码覆盖

  1. export PATH=/opt/homebrew/bin:$PATH
  2. # 这条代码为npm路径,若因为其他原因可新增/修改此行如下
  3. export PATH=/ ... 找到对应npm的路径 ... /bin:$PATH

5 tnpm

本部分为阿里内部使用,此处仅作记录

6 create-react-app

创建react项目所需

  1. # 安装create-react-app
  2. npm i -g create-react-app
  3. # 使用create-react-app创建项目,其中[--template typescript]为是否tsx文件的选项
  4. npx create-react-app project-name [--template typescript]

7 ts-node

直接运行ts代码的全局包

  1. sudo npm install ts-node -g --save --unsafe-perm=true --allow-root

但是好像vscode本来就可以运行?画蛇添足本人

8 zsh配置

如果发现zsh又莫名其妙崩了,就是zsh自动更新刷新了配置文件,执行下面代码

  1. # 把 ~/.npm-global/bin 加到 PATH
  2. $ echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.zshrc
  3. $ source ~/.zshrc