系统
我用的大部分工具都是跨平台的,我会在 macOS 平台下完成大部分工作,在 windows 下的操作也基本上是一样的。所有不用太担心平台问题。
编辑器
现在我用的编辑器是 Atom,项目需要的所有的代码,我们都会使用这个编辑器去输入还有编辑,这个编辑器可以安装包来扩展它本身的功能。我可能会用到一些额外的功能包。
你也可能会看到一些我自己对编辑器的一些配置。如果你不清楚我用了哪些功能包,还有配置,不要被这些东西干扰到,因为它们很可能不是必须的。如果出现必须的功能与配置,我会单独指出来。
浏览器
我要用的浏览器是 Google 的 Chrome 浏览器,以后我们可能还会用到这个浏览器上的一些额外的扩展。到时候你再单独去安装一下需要的扩展就行了。现在不要想太多。
命令行
我们还需要去执行一些命令,这些命令需要在命令行界面上去完成,命令行是我们的必备工具,谁都没办法避开。windows 用户我建议使用 cmder ,下载之后解压,不需要安装,你可以直接使用它。它里面包含了很多在 Unix 系统下面特有的一些命令行工具。
所以你看到的我输入的一些命令,用的一些命令行工具,你都可以通过 windows 平台下面的 cmder 跟着操作。
mac 用户可以使用系统自带的 终端。如果我说,打开命令行工具,windows 用户打开的就是 cmder 。mac 用户就去打开终端就行了。
Git
对项目的编辑与修改我会使用 Git 这个工具去记录一下。也就是去为项目做版本控制。你可以在自己的电脑上去安装一下这个工具,windows 用户我建议下载使用完整版的 Cmder 这个命令行工具,因为它里面已经包含了 Git ,你不需要再去单独下载安装 Git 了。
mac 用户如果安装了 Homebrew 的话,可以使用 brew install git 这个命令去安装这个工具。
npm 与 yarn
npm 与 yarn 都是 Node.js 的包管理工具。我们要使用的一些工具,其实都是 Node.js 的一个功能包,安装和管理这些包,用的就是包管理工具。
首先你要在自己的电脑上安装一下 Node.js,推荐使用 nvm 去管理 node.js。这样你可以运行多个版本的 node.js 。
安装了 node.js 以后,会给你带一个 npm 。 如果你想使用 yarn 代替 npm 的话,需要单独去安装一下。yarn 比 npm 更可靠一些,而且它的速度也会更快。它们的用法都差不多。具体的安装与使用方法,可以参考宁皓的《我的工作流程》这个课程。