我正在尝试在 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/