stk*_*flw 7 expo react-native-svg
将 expo 35 升级到 36 后出现此错误。
Unable to resolve "../../data" from "node_modules/css-tree/lib/syntax/default.js"
Run Code Online (Sandbox Code Playgroud)
我试过了yarn add css-tree。这个错误消失了,但是模块react-native-svg开始给出与它包含的css-tree模块相同的错误。
我尝试升级expo-cli到最新版本并重新启动终端。我正在运行构建expo start -c以确保缓存不会影响它。我试图从模拟器中删除应用程序。还是一样。
我已经能够通过升级css-tree内部的依赖来应用临时修复react-native-svg,但据我所知,这是一种非常错误的方法。
有任何想法吗?
我需要使用react-native-svg-icon遇到完全相同的问题。
我也在运行 Expo SDK v36,当它建议我通过 cli 安装react-native-svg时expo install react-native-svg,我就是这么做的;这种方法存在错误,最明显的是当您使用import { Circle } from 'react-native-svg'(对于较新版本的包)时,“expo”有时无法正确安装 package.json,所以我发现安装相同版本的react-native-svg w/o expo cli 是最好的方法。
尝试运行这个npm i react-native-svg@9.13.3
为我修好了。
| 归档时间: |
|
| 查看次数: |
1099 次 |
| 最近记录: |