错误:无法解析模块`@react-native-community/toolbar-android`

Ame*_*icA 33 javascript reactjs android-toolbar react-native react-native-vector-icons

奇怪的react-native-vector-icons是,它运行良好,但在新^版本的package.json文件中使用("^6.6.0") 作为其版本会发生此错误。

在此处输入图片说明

这很奇怪,因为两天前它运行良好,但现在我的项目开始时遇到了这个错误:

错误:错误:无法@react-native-community/toolbar-androidnode_modules\react-native-vector-icons\lib\toolbar-android.js以下位置解析模块:在项目中找不到@react-native-community/toolbar-android。

Ame*_*icA 59

在阅读了这个问题并尝试了许多解决方案后,我得出了两个解决方案:

  • 您可以删除所有node_modules文件夹,并把版本react-native-vector-icons"6.6.0"代替"^6.6.0",然后重新安装所有的软件包。绝对,最好删除所有缓存和构建并重新启动所有内容。(不推荐

  • 您可以@react-native-community/toolbar-android使用以下命令安装:

    yarn add @react-native-community/toolbar-android
    
    Run Code Online (Sandbox Code Playgroud)

    或者

    npm install --save @react-native-community/toolbar-android
    
    Run Code Online (Sandbox Code Playgroud)

注意:这两种解决方案都是暂时的,很快这个错误就会被修复,不需要安装toolbar-android包。


上一个更新

我将包更新到"^7.0.0"我的项目中的版本,但问题仍然存在,所以这个解决方案目前是坚持不懈的。


新更新

此问题已在版本上修复,"^7.1.0"无需安装@react-native-community/toolbar-android.


小智 8

更新库

反应本机矢量图标

到最新版本。


小智 5

我也有这个问题。就我而言,仅当我使用最新版本(7.0.0)删除并再次添加软件包时才有效。

yarn remove react-native-vector-icons
yarn add react-native-vector-icons
Run Code Online (Sandbox Code Playgroud)


Aqe*_*run 5

我有完全相同的错误。我所要做的就是安装toolbar-android并完成。

npm install --save @react-native-community/toolbar-android

  • 欢迎来到SO!请注意,其他人已经回答了这个问题,他们详细说明了如何解决这个问题。 (2认同)