javascript - 安装带有转换错误的 fuse.js 时,React-native 应用程序崩溃

标签 javascript ios react-native babeljs fuse.js

我正在尝试在 react native 应用程序中安装 fuse.js。它应该可以正常工作,因为它似乎并不依赖于 DOM。但是,在安装甚至重新启动打包程序之后,我得到:

UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 4604): SyntaxError: TransformError: /Users/<redacted>/node_modules/fuse.js/dist/fuse.js: Unknown plugin "babel-plugin-add-module-exports" specified in "/Users/<redacted>/node_modules/fuse.js/.babelrc" at 0, attempted to resolve relative to "/Users/<redacted>/node_modules/fuse.js"

这是在 ios 模拟器中,在 OSX 上运行 react-native 0.42.3,节点 7.0.0。

我从来没有处理过 react-native 中的 babel 错误。这是一个错误还是我这边的一个问题。

最佳答案

我遇到了同样的问题,并通过安装缺少的 npm 模块解决了这个问题: npm install --save-dev babel-preset-es2015\ babel-preset-stage-2\ babel-插件-添加-模块-导出

关于javascript - 安装带有转换错误的 fuse.js 时,React-native 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43994049/

相关文章:

javascript - Kendo 编辑器 + AngularJS 图像浏览器和文件浏览器

javascript - 如何传递文本框的内容来设置谷歌地球插件中的相机?

javascript - 如何在 FlatList 中的项目之间切换?

ios - swift - 仅适用于体系结构 x86_64 模拟器的重复符号

iOS 应用内购买不适用于真实帐户,但适用于沙盒

javascript - 我的按钮出现了不需要的样式,而且我似乎无法找到更改它的方法

javascript - 检查此数组是否包含其中包含 "John"的任何名称

iphone - 圆圈到圆圈的碰撞 react - 同等优先级

react-native - 将 native 语音 react 到文本

javascript - React Native TouchableOpacity 不适用于 child