Reactjs 如何只编译JSX和导入,而不编译ES6代码?

Reactjs 如何只编译JSX和导入,而不编译ES6代码?,reactjs,ecmascript-6,babeljs,Reactjs,Ecmascript 6,Babeljs,我使用的是react脚本,我希望保留所有es6代码,以便进行调试。例如,我的浏览器可以理解箭头函数、生成器、异步等待和类(我们经常使用这些特性),但我需要jsx编译。此外,当所有代码都打包到bundle.js中时,会出现“Uncaught SyntaxError:Unexpected token import”,所以我需要编译“import”和“export”语句,因为我们还使用了: import {func} from "module"; export * from "module"; 我知

我使用的是react脚本,我希望保留所有es6代码,以便进行调试。例如,我的浏览器可以理解箭头函数、生成器、异步等待和类(我们经常使用这些特性),但我需要jsx编译。此外,当所有代码都打包到bundle.js中时,会出现“Uncaught SyntaxError:Unexpected token import”,所以我需要编译“import”和“export”语句,因为我们还使用了:

import {func} from "module";
export * from "module";

我知道有一些源代码映射,它们确实很有帮助,但毕竟有时候在调试器中一步一步地执行代码和在控制台中玩游戏会变得很困难,而在断点处。

我认为
export*from“module”
是无效语法,您可能想使用
export*作为“module”中的某个模块
@corvid当我们需要模块导出其子模块的所有内容时,我们使用它。实际上,该代码在我们的项目中非常常见。我不知道它是什么标准,但它正确地使用了“react script”默认配置(在纯es5中编译代码),您可能只需要Babel带有react预设和
transform-es2015-modules-commonjs
插件。我认为
export*from“module”
的语法无效,您可能想使用
export*作为“module”
@corvid中的某个模块,当我们需要模块导出其子模块的所有内容时,我们使用它。实际上,该代码在我们的项目中非常常见。我不知道它是什么标准,但它正确地使用了“react脚本”默认配置(在纯es5中编译代码),您可能只需要Babel和react预设和
transform-es2015-modules-commonjs
插件。