【问题标题】:Something is not working, my react native app is not working有些东西不工作,我的反应本机应用程序不工作
【发布时间】:2022-01-07 13:59:39
【问题描述】:

【问题讨论】:

    标签: javascript ios react-native api mobile


    【解决方案1】:

    您编写的代码或依赖库都使用 React 本机 Reanimated 2 工作集。

    在您的项目结构中,查看名为babel.config.js 的文件并添加以下代码:

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

    【讨论】:

    • 现在仍然无法工作显示:Screen/LoginScreen.js:找不到模块“metro-react-native-babel-preset”需要堆栈:-/Users/user/secsocial/node_modules/@babel/ core/lib/config/files/plugins.js - /Users/user/secsocial/node_modules/@babel/core/lib/config/files/index.js - /Users/user/secsocial/node_modules/@babel/core/ lib/index.js - /Users/user/secsocial/node_modules/metro-transform-worker/src/index.js - /Users/user/secsocial/node_modules/metro/src/DeltaBundler/Worker.js - /Users/user /secsocial/node_modules/jest-worker/build/workers/processChild.js
    • 你使用 React Native CLI 还是 Expo?
    • 我使用 react native cli
    • 你怎么看?
    • 如果您是 React Native 生态系统的新手,请尝试使用开箱即用配置所有基本依赖项的启动包。 reactnativeschool.com/…
    【解决方案2】:

    你可以先试试这个方法:

    npx

    npx react-native start --reset-cache
    

    纱线

    yarn start --reset-cache
    

    希望这个方法能解决你的问题

    【讨论】:

      猜你喜欢
      • 2018-03-08
      • 2022-12-18
      • 1970-01-01
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多