2016-03-29 47 views

回答

19

Babel is a transpiler将输入代码转换为“纯”JavaScript。

JSX is a syntax sugar通过JavaScript。你编写.jsx并使用翻译器(通常是Babel)将其转换为.js。

当您编写text/babel时,您对Babel库说要将该脚本转换为纯JavaScript。

如果你写text/jsx你说你的脚本是在.jsx中,你需要一个转译器来解析你的代码。

如果您想在不配置像webpack或browserify这样的捆绑软件的情况下编写.jsx和/或ES6,请通过CDN加载Babel,并使用text/babel以简化操作。

+0

谢谢你的非常确定的答案先生....我可以问...如果我会从另一个文件运行一个jsx代码...我应该将它保存为.js吗?它会运行..如果我只是调用它在

相关问题