使用React Native在node_modules中显示es6代码

时间:2018-05-29 22:26:36

标签: javascript react-native ecmascript-6 babeljs

我正在尝试将使用es6功能的模块(如箭头语法)与react本机项目集成。不幸的是,本机似乎没有编译node_modules目录中的任何代码。我已尝试使用only文件中的ignore.babelrc选项,但无济于事,它仍会从node_modules文件夹输出未转换的es6代码,并在运行android时导致错误。是否可能,如果是这样,将特定模块白化的最佳方法是从node_modules文件夹进行转换?

1 个答案:

答案 0 :(得分:0)

事实证明,react native确实会传递来自node_modules文件夹的代码。该问题实际上与babel-react-native预设中包含的自定义插件中的错误有关。错误报告在此处:https://github.com/facebook/react-native/issues/19511