菜鸟前端的M1 pro换机指南
最近赶着教育优惠把陪我很久的老MAC换成了14寸的M1的mbp,用惯了之后切换起来也没有很费时间或者不适应,昨天到手就把相关环境和软件装上了(目前只装了vscode和python的一些相关的,已经够用了,之后有需求再装别的环境叭...),简单记录一下。
这篇是写到一半发现的文章,感觉人家好认真的写,留存一下,如果有需要可以查阅 www.robinwieruch.de/mac-setup-w…
首要下载
浏览器相关——Chrome
-
Chrome
登录后同步了我的一系列插件,不用自己下了嘿嘿
🔗插件推荐文章:juejin.cn/post/699830…
-
🔧正确上网工具
这里不推荐了,我的还没到期也算稳定,客服及时发给了我新的安装包,后面安装正确上网后也很顺利完成~
命令行相关工具
-
HomeBrew
都说用官方的会卡,所以我选择了用一下这个命令傻瓜式安装,这运行命令就会自动安装git,下一步也就完成了。输入
brew -v可查看版本信息
git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
-
git
mac是自带的git的,可以不用安装Xcode,但会提示你需要安装一个开发工具,直接按照提示安装就好啦
- 设置用户名和邮箱
- 配置ssh
$ git config --global user.name "voiceu" // 设置用户名
$ git config --global user.email "voiceu@xx.com" // 设置邮箱
//创建密钥
ssh-keygen -t rsa -C "xxxx@xx.com"
//一路回车
//用cat命令,打开公钥
cat .ssh/id_rsa.pub
//然后复制到github的setting中的SSH里面去就行了
第一次clone项目的时候可能会提示:
The authenticity of host '[github.com](http://github.com) (20.205.243.166)' can't be established.
让你输入yes/no,直接输入yes就好了。
-
nvm
其实之前我不明白为什么要安装nvm去管理,后来实习发现node版本有时候就是启动项目的玄学关键啊啊
我用的homebrew安装的
brew install nvm,查看即nvm -V这里遇到点小插曲,安装后查不到版本信息,尝试:
- 在~根目录下使用
ls -a显示所有包括隐藏文件,如果没有.bash_profile或者.zshrc就去新建,然后写入以下
- 在~根目录下使用
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
- 写好后保存退出(
esc+wq!),然后分别source刷新这两个文件
-
node/npm
安装node的时候选择稳定版本的命令一直安装失败,不知道为什么
nvm install node
nvm install stable
这里看了一篇先跟着安装了node15(对于目前项目能跑起来...之后再研究吧,挖一个坑)
🔗node切换及低版本问题——参考链接: www.cnblogs.com/kaiye/p/493… juejin.cn/post/703675…
一些nvm命令:
1. 查看下当前可用的node版本
$ nvm ls或者nvm list
2. 选择合适的版本安装
nvm install 10.15.3 // 安装指定版本的node,会自动切换到该版本
nvm install node // 安装最新稳定版本的node(即current版本)
3. 查看安装是否成功
$ node -v
4. 更多nvm命令参考
nvm ls-remote // 查看服务器上的node的所有可用版本
nvm uninstall 10.15.3 // 卸载某个版本的node
nvm use 10.15.3 // 切换到某个版本的node
nvm alias LTS 10.15.3 // 给某个版本起个别名
nvm unalias LTS // 取消别名
开发工具
-
VS Code
官网下载就好,这里关于迁移的插件同步的时候我看都是推荐的
setting sync,但是我旧电脑上传相关配置都成功了,但是新的电脑下载只下载了样式,没有下载任何扩展插件。后来发现vscode现在自带了同步功能,左下角齿轮⚙️点开就可以看到,只需要登陆github账户就可以直接同步过来了,非常方便。
截止到这里基本上我的项目就能够正常运行起来了
下面就是一些自用软件
工具类:
- 万能解压缩工具:The archiever
- FTP文件传输:FileZilla
- 接口调试:ApiFox
- 实验室远程控制:toDesk
- 随手截图:uTools
- 思维导图:幕布
- PDF查看工具:PDF Export
- 论文整理:Zetero
学习办公类:
- WPS
- 腾讯会议
- 飞书
- 百度网盘
- 阿里云盘
- wolai