Genarito Asked: 2020-11-15 19:12:54 +0800 CST 2020-11-15 19:12:54 +0800 CST 2020-11-15 19:12:54 +0800 CST 在没有 Node.js 的情况下使用 React 772 我正在着手处理这个 React 事情。从我所看到的情况来看,除了在 JSX 中编写 React 然后用 Babel 编译它以使其工作之外,没有其他方法可以使用 React。但是为了能够从控制台使用 Babel,我必须使用 Node.js。如果没有,我唯一剩下的就是使用来自web的 Babel ,但显然这种方法根本不实用。我在服务器端使用 Django,所以我不想开始在 Node.js 中实现服务器端代码。只需将其用于frontend. 有什么办法吗? django 2 Answers Voted Best Answer Eduardo Obregón 2020-11-16T08:27:20+08:002020-11-16T08:27:20+08:00 要使用 JSX,必须使用像Babel这样的Transpiler ,不使用Node的最佳解决方案是通过CDN使用babel-standalone。单独制作脚本并上传它们。babel-standalone为您提供在线编译它的工具。 如果你不想使用CDN,你可以在你的本地机器上创建一个小的Node安装,使用Webpack或babel-cli编译 JSX 并将其上传到你的服务器。 在这里你可以找到更多关于babel-standalone 的信息。 Daniel Aguiree 2020-07-06T13:41:59+08:002020-07-06T13:41:59+08:00 如果你想避免使用 babel 和 webpack 的配置并尽快开始使用前端,我建议你react-create-app使用 facebook 团队推荐的 cli 来启动你的前端,而不用弄乱 node、babel 和 webpack,一切都已经配置为您开始使用 react 进行编程。 这个应用程序应该通过Django从前到后发出 http 请求的服务与您的背部进行通信,以获取您需要的信息。 react-create-app它有一个构建项目的命令npm run build,您可以轻松地将其上传到您的主机,如 heroku aws 等。
要使用 JSX,必须使用像Babel这样的Transpiler ,不使用Node的最佳解决方案是通过CDN使用babel-standalone。单独制作脚本并上传它们。babel-standalone为您提供在线编译它的工具。
如果你不想使用CDN,你可以在你的本地机器上创建一个小的Node安装,使用Webpack或babel-cli编译 JSX 并将其上传到你的服务器。
在这里你可以找到更多关于babel-standalone 的信息。
如果你想避免使用 babel 和 webpack 的配置并尽快开始使用前端,我建议你
react-create-app
使用 facebook 团队推荐的 cli 来启动你的前端,而不用弄乱 node、babel 和 webpack,一切都已经配置为您开始使用 react 进行编程。这个应用程序应该通过
Django
从前到后发出 http 请求的服务与您的背部进行通信,以获取您需要的信息。react-create-app
它有一个构建项目的命令npm run build
,您可以轻松地将其上传到您的主机,如 heroku aws 等。