兔子的M1 pro前端换机记录

201 阅读3分钟

菜鸟前端的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

    这里遇到点小插曲,安装后查不到版本信息,尝试:

    1. 在~根目录下使用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
  1. 写好后保存退出(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