我是反应原生的新手。安装新的 react-native-svg-from-uri 库后。并用于我的组件中,例如
import SvgUri from 'react-native-svg-uri';
<SvgUri width="200" height="200" source={require("./img/homer.svg")} />
运行我的应用程序时显示错误
无法从"node_modules\react-native-svg\lib\extract\extractProps.js解析"./patternReg"。
现在如何解决这个问题?提前谢谢。
我解决了运行以下命令的问题:
npm i react-native-svg@^5.4.0
如果您使用 create-react-native-app
创建了应用程序,那么它是使用 Expo 创建的,其中已经包含 react-native-svg
.
尝试删除react-native-svg
以避免重复/不匹配的依赖项。
您是否安装了 react-native-svg,看起来您正在使用的库需要另一个模块 react-native-svg,请尝试安装它并链接 react-native-svg。
请尝试以下步骤。
1> npm i react-native-svg
2> 反应原生链接 反应原生SVG
3> npm install react-native-svg-uri --save
4> 重新运行项目
注意:请确保您已正确链接项目。