无法从“ node_modules \ react-native-svg \ lib \ extract \ extractProps.js中解析” ./patternReg”

时间:2019-01-16 10:24:01

标签: react-native react-native-svg

我是本机反应的新手。 安装新的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”。

现在如何解决这个问题? 预先感谢。

3 个答案:

答案 0 :(得分:2)

我通过运行以下命令解决了这个问题:

npm i react-native-svg@^5.4.0

答案 1 :(得分:1)

如果您使用create-react-native-app创建了您的应用,那么它是通过Expo(已经包含react-native-svg)创建的。

尝试删除react-native-svg以避免重复/不匹配的依赖项。

答案 2 :(得分:0)

您已经安装了react-native-svg,看起来您正在使用的库需要另一个模块react-native-svg,请尝试安装它,并链接 react-native-svg。

尝试以下步骤。

1> npm我react-native-svg

2> react-native链接react-native-svg

3> npm install react-native-svg-uri --save

4>重新运行项目

注意:请确保您已正确链接项目。