【发布时间】:2018-07-03 01:07:41
【问题描述】:
我是 React、Babel 和 JSX 的新手。我正在尝试弄清楚如何安装 Babel,以便它能够在浏览器中使用 React 和 JSX “做正确的事情”。
但是,Babel 的文档假定我已经了解整个 NPM/Node + 许多其他包管理器 + 框架生态系统,而我并不知道。
对于只想使用 Babel 为 React 应用程序编译 JSX 的人,是否有任何文档?我想学习如何在我的机器上(而不是在托管站点上)进行操作,但似乎那里的初学者文档为零。
这些部分的不同版本似乎也不再一起工作,所以我对我需要什么有点困惑。
到目前为止,我已经下载了 React 16.2,并使用 npm 安装了 Babel
npm install --save-dev babel-plugin-transform-react-jsx
并在我的 Babel 所在的文件夹中有一个 node_modules/ 文件夹(似乎是版本 6.24.1,不知道这是否适合 React 16.2),以及我想将我的 HTML 和 JavaScript 放在哪里。
但现在我被困住了。我不知道如何让 Babel 做我需要的事情。我只想编写一些带有 React + JSX 的 HTML,并让“正确的事情”发生,但找不到任何关于如何做到这一点的文档。
谢谢!
【问题讨论】:
-
如果你想“只用一些 React + JSX 编写一些 HTML 并让“正确的事情”发生”,请使用 create-react-app,它会完成 babel 和 webpack 的所有配置你。稍后当您想知道幕后发生的事情时,您可以弹出配置。这是使用 create-react-app 指向 What's Included? 的直接链接。
标签: javascript reactjs build jsx babeljs