React Native `useAnimatedStyle`没有使用依赖数组或Babel插件,请显式传递依赖数组,或启用Babel/SWC插件

z5btuh9x  于 2023-10-22  发布在  React
关注(0)|答案(2)|浏览(162)

我也试着把这个加到bable文件里

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

有没有别的办法解决

qzwqbdag

qzwqbdag1#

我得到了同样的错误。在使用抽屉导航器时,
然后添加依赖项"react-native-reanimated": "^3.5.4",
然后我在babel.js.js中添加了插件

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

然后关闭Metro服务器并使用以下命令清除该高速缓存
我正在使用react native缓存-> So使用以下命令清除了该高速缓存

npx react-native start --reset-cache

我再次运行了命令,然后它工作正常

fumotvh3

fumotvh32#

如果您使用的是react-native-reanimated包的较低版本
然后在android/build.gradlew文件中的allProjects前面添加下面一行。

subprojects { subproject ->
    if(project['name'] == 'react-native-reanimated'){
        project.configurations { compile { } }
    }
}

并从babel.config.js中删除插件

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

对我很有效。

相关问题