安装 GIT 等基础工具(此命令可避免安装 XCode 开发工具)

xcode-select --install

安装 Oh My Zsh,详情可查看 https://ohmyz.sh/ 安装完成后会提醒使用 zsh 作为默认 shell,选择是,然后可以根据说明文档自行修改主题,安装插件等。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装 nvm (nodejs 版本管理工具) https://github.com/nvm-sh/nvm

前提是新机,没安装过node的!如果安装过可以先卸载了!!!
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

将 nvm 命令和命令补全注入到环境变量中,下面四行需要一起复制

echo '
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' >> $HOME/.zshrc

使用 nvm 安装最新 LTS 版 nodejs

nvm install --lts

全局指定 npm 镜像源为 registry.npm.taobao.org,以后所有看到使用 mnpm 命令的文档,都可以用 npm 代替。

npm config set registry https://registry.npm.taobao.org

安装 yarn (推荐使用 yarn 代替 npm 进行依赖管理)

npm install -g yarn

将 yarn 的全局安装包的可执行命令加入到环境变量中

echo 'PATH="$HOME/.yarn/bin:$PATH"' >> $HOME/.zshrc

安装 Homebrew,使用清华大学镜像,详情可参考 https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

第一步,安装 Homebrew

git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install
sh brew-install/install.sh
rm -rf brew-install

第二步,设置环境变量(第一步之后会有提示的)

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"

第三步,将 Homebrew 的更新地址变更为清华大学镜像,上一步安装完会有一些提示

git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
git -C "$(brew --repo homebrew/cask-fonts)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-fonts.git
git -C "$(brew --repo homebrew/cask-drivers)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-drivers.git
git -C "$(brew --repo homebrew/cask-versions)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-versions.git

安装 Visual Studio Code,在 https://code.visualstudio.com 中下载

解压文件后将 Visual Studio Code.app 拖入应用程序中。

echo "需要手动安装 Visual Studio Code"

执行完安装 Visual Studio Code 后,将 code 命令加入到环境变量中(这么做是为了可以直接通过命令行打开项目目录或文件)code + 文件名即可打开文件

  1. 打开VScode 使用command+shift+p 搜索shell,点击第一个安装code

  2. 软连接
    ln -s /usr/local/bin/code -> /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code

写在最后

此时node、 npm、 nvm 、brew、yarn都有了,这些基本都是前端需要的基础包,新的mac机可以无脑跟着安装。
如果安装期间遇到什么问题基本上百度也都能解决

新Mac,前端无脑装机相关推荐

  1. linux卸载android studio,mac上完整卸载删除.简单粗暴无脑:androidstudio删除方案

    如果你是mac  ,你删除as ,删不干净也正常,你会发现安装的时候,前面的东西也在.配置文件在,会导致你以前的错误不想要的东西都在. 废话不多说,复制粘贴就是干!!!!~~~~~~~~ 第一步: 复 ...

  2. 拒绝无脑试错:写给萌新的“科学炼丹”入门手册

    近期在订阅号后台和文章评论区review了一下大家的问题,发现很多小伙伴现在已经把机器学习.深度学习的理论基础打好了,但是真正要解决一个现实中的算法问题的时候经常两手抓瞎,一顿毫无目的乱试,甚至认为模 ...

  3. 【无脑刷显卡bios发现的新方法和遇到的新问题】

    A卡刷BIOS更轻松[无脑刷显卡bios发现的新方法和遇到的新问题] 最近偶然看到别人刷显卡BIOS的视频,发现和我之前记录的刷写方法相比轻松很多.仔细观察后发现,我们使用的刷写工具和操作过程很不同, ...

  4. button执行onclick函数_千万别再一直无脑使用ES6的箭头函数了,它虽然很有用但并不是万能的...

    相信很多小伙伴自从知道了ES6的箭头函数以后,都疯狂得使用,渐渐的淡忘了普通函数的使用.不过确实,箭头函数看起来比较简洁,用起来也舒服,不过它的出现是为了解决某一部分问题的,并不是用来替代普通函数的, ...

  5. 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环

    掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...

  6. 无脑单细胞竟会走迷宫、规划交通路线,这种难以归类的生物重定义了智能

    本文转载自公众号SME 在电子游戏的一般套路设定下,蠢萌的史莱姆总是那个最低级的怪物. 它们几乎没有智商可言,攻击手段单一且总是以动技能著称,正所谓"烂泥扶不上壁". 而纵观各个类 ...

  7. 怎么钢枪_和平精英有战术钢枪和无脑冲有何区别?你们怎么看待这个问题

    昨晚上和一个队友意见产生了分歧,事情是这样子的:飞机航行时从L城到P港,队友三个是一起的,我告诉他们可以直接从农场飘过去,我以前飞过去,他们坚持要在M城车库拿车,我落地捡了一把枪和一级甲,我说那你们也 ...

  8. 【原】无脑操作:ElasticSearch学习笔记(01)

    开篇来自于经典的"保安的哲学三问"(你是谁,在哪儿,要干嘛) 问题一.ElasticSearch是什么?有什么用处? 答:截至2018年12月28日,从ElasticSearch官 ...

  9. 抱团股会一直涨?无脑执行大小盘轮动策略,轻松跑赢指数5倍【附Python代码】

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. 前言: 巴蛇吞象,扬州跨鹤.人性之贪婪,逝者如此, ...

最新文章

  1. C++知识点41——运算符的重载概念与分数类实现(下)
  2. 使用net start mysql命令后出现“MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。”问题的解决办法
  3. 前端也要懂Http缓存机制
  4. JEE7:展望新时代
  5. [笔记]VI编辑器的学习
  6. 怎么实现java和数据库的链接_JAVA简单链接Oracle数据库,实现注册和登陆的功能
  7. 怎样用CDN防篡改、抗攻击、控内容?一份CDN安全指南请查收
  8. AX2012 referencegroup
  9. UDP/TCP网络传输方式
  10. html5 页面加载缓慢,html5体验优化页面加载的14条建议
  11. 《Cortex-M0权威指南》之体系结构---程序映像和启动流程
  12. itil 容量管理流程_大项目定制,智能IT运营管理平台建设解决方案
  13. T-SQL语言(二)
  14. R语言基础 训练营公告
  15. 神兽卡再次进化,华硕正式推出 Essense STX II 与 STX II 7.1 内接式音效卡 ...
  16. 加拿大布兰登大学计算机专业,名校大揭底:布兰登大学到底怎么样?
  17. Java程序调用高德开放API——IP定位
  18. bootstrap黑色酷炫IT行业个人博客模板
  19. 高效率的免费发布信息平台,助力企业高质量采购
  20. 彻底理解numpy中的axis

热门文章

  1. linux/windows查看端口被占用情况
  2. SpringBoot博客论坛管理系统(含设计报告)、
  3. heic格式图片怎么转换成jpg呢?
  4. Tarjan算法_缩点
  5. 金蝶中间件默认拒绝put、delete请求解决方案
  6. 硬盘故障诊断软件mhdd使用详解
  7. 网站如何进行整站优化?
  8. Hash、MD5、SHA1工具下载地址
  9. JavaScript时钟(指针式样的)
  10. 逆向分析一进制运算笔记