redux 导出名称空间应首先通过'@babel/plugin-proposal-export-namespace-from'进行转换-以前的解决方案不起作用

xqkwcwgp  于 2022-11-24  发布在  Babel
关注(0)|答案(1)|浏览(211)

我在我的应用程序中遇到了这个问题。我知道关于这个主题还有另外两个问题。但因为我没有声誉,我不能评论或提问。这使我来到这里...
我已经在我的应用程序上实现了Redux。(我是第一次使用它)一开始,一切都运行得很好...现在,我得到的是:

Export namespace should be first transformed by `@babel/plugin-proposal-export-namespace-from`.

我试着加上一句:

plugins: [
  "react-native-reanimated/plugin",
],

到我的babel.config文件。然后expo start-c ...仍然面临这个问题。
不幸的是,我不能在这里分享我的代码,因为它是保密的。但是还有什么我可以尝试的吗?
谢谢你,谢谢你

23c0lvtd

23c0lvtd1#

您需要按照插件安装说明在babel config.js文件中注册插件。请注意重新激活的插件应该添加到插件数组中的last位置,如下所示:

babel.config.js
module.exports = {
      ...
      plugins: [
          ...
          'react-native-reanimated/plugin',
      ],
  };

注意重新激活的插件必须列在最后。
信息将react-native-reanimated/插件添加到您的项目后,您可能会遇到误报“Reanimated 2 failed to create a worklet”错误。在大多数情况下,这可以通过清理应用程序的缓存来修复。根据您的工作流程或常用的软件包管理器,可以通过以下方式完成:
Yarn开始--复位-缓存
npm启动----重置缓存
博览会开始-c

、或其它。
https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/installation/

相关问题