0

好的,所以我正在尝试将 React 集成到现有的代码库中。目前我们有一个由 common.js 操作的单页 web 应用程序,但是我注意到,如果 JSX 文件或至少在 HTMl 文件中加载为“type="text/jsx"' 的脚本文件失败出现在JS文件的范围内。这会产生一个问题,因为我们现在无法在初始化后操作 React 组件而不重构大量代码。Common.js 无法转换为 JSX,因为我们有依赖于它的范围的外部文件/库。

4

1 回答 1

2

您可以直接从终端“编译”您的 jsx 文件。这样,您就不必放置type="text/jsx",因为它只是 js 代码。

这是一个名为jsx的 npm 命令行编译器

如果您在服务器上使用NodeJS,则可以使用 express-jsx中间件即时编译您的代码。

于 2015-01-05T03:34:49.557 回答