[Youyu-Tech]

179 阅读1分钟

1.nvm

安装nvm可以先用git的方法,再更改环境变量

有时编译失败可能是node版本过高的问题

2.SwitchHosts

(需要科学上网) 查看本地域名的配置

image.png

3.Charles

注意配置证书,mac上钥匙串里设置信任,iPhone上下载证书后也要信任

手机上设置http代理

注意查看Charles黑白名单,proxy等问题,容易导致手机和电脑都上不去网

4. M1芯片导致node包找不到的问题

install时 M1芯片会出现一些node包找不到的问题,解决方法

将 shell 的体系结构从 arm64 更改为 x86。

#查看Node版本
$ node --version
v14.15.4
#检查“节点”二进制文件的体系结构
$ node -p process.arch
arm64
#这证实了arch是针对M1芯片的,这是导致问题的原因。
#所以我们需要卸载它。
#无法卸载当前使用的版本,请切换到其他版本:
$ nvm install v12.20.1
#现在卸载要替换的版本:
$ nvm uninstall v14.15.4
#在64位X86体系结构下启动新的zsh进程:
$ arch -x86_64 zsh
#使用nvm安装节点,这将下载预编译的x64二进制文件:
$ nvm install v14.15.4
#现在检查架构是否正确:
$ node -p process.arch
x64
# 现在可以安全地返回到arm64 zsh进程:
$ exit
# 我们回到了本机shell:
$ arch
arm64
# 新版本现在可供使用:
$ nvm use v14.15.4
Now using node v14.15.4 (npm v6.14.10)

5.vscode 常用插件

Indent-Rainbow

Rainbow Brackets

GitLens

Auto Rename Tag

Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

code runner

6. git拉取全部分支

连接远程分支

配置fetch --all pull --all

git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done