我们稍后再总结一下做什么都需要先准备什么样的工具,准备到什么程度就可以去做事了。这里先介绍一下昨天发布的几个工具视频。
npm
npm 是 JavaScript 的包管理工具,你可以用它更容易跟别人分享你写的代码,或者直接使用别人写好的一些 JavaScript 代码。在 npmjs.com 上可以找到很多社区成员贡献的包。包可以想成是模块,你的项目可以去依赖这些别人写好的包提供的功能。
Babel
Babel 是 JavaScript 的编译工具,就是它可以把一种形式的代码转换成别一种形式。比如你想在项目里使用比较新的 es2015 的标准去写代码,你就可以使用 Babel 把这些代码编译成现在主流浏览器能懂的 es5 的标准。因为浏览器在实施新标准的时候需要一个过程,并不是一下子就可以直接让您在项目里使用这些新的技术。使用 Babel 就不用担心这个事儿了,因为它可以帮你转换代码的形式,让浏览器能看懂你写的东西。
Babel 还是 React 团队推荐使用的转换 JSX 格式的代码用的工具。所以了解一下 Babel 非常有必要。