Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未定义的警告包已被忽略,因为它包含无效配置。原因:找不到模块“undefined/package.json”_Json_React Native_Expo_React Navigation_React Navigation Bottom Tab - Fatal编程技术网

未定义的警告包已被忽略,因为它包含无效配置。原因:找不到模块“undefined/package.json”

未定义的警告包已被忽略,因为它包含无效配置。原因:找不到模块“undefined/package.json”,json,react-native,expo,react-navigation,react-navigation-bottom-tab,Json,React Native,Expo,React Navigation,React Navigation Bottom Tab,在我的app.json文件夹中,我将所有内容都很好地捆绑在一起,但在安装列表的底部有一个未定义的包: 未定义:反应导航/底部选项卡 我尝试运行npm安装反应导航/底部选项卡,但它引发了以下错误: 未定义的警告包已被忽略,因为它包含无效配置。原因:找不到模块“undefined/package.json” 以前有人遇到过这样的问题吗?我正在Expo上运行React原生版本5 编辑:原来应该是@react导航/底部选项卡,所以我安装了它并进行了调整;但是现在我仍然坚持使用app.json文件夹中原始

在我的app.json文件夹中,我将所有内容都很好地捆绑在一起,但在安装列表的底部有一个未定义的包:

未定义:反应导航/底部选项卡

我尝试运行npm安装反应导航/底部选项卡,但它引发了以下错误:

未定义的警告包已被忽略,因为它包含无效配置。原因:找不到模块“undefined/package.json”

以前有人遇到过这样的问题吗?我正在Expo上运行React原生版本5


编辑:原来应该是@react导航/底部选项卡,所以我安装了它并进行了调整;但是现在我仍然坚持使用app.json文件夹中原始的未定义包,无法摆脱它。

所以,我忘记了这篇文章的存在,事实上我几个月前就发现了这一点。当您处理以下问题时:

一个坏包裹

错误的版本

或者您的“app.json”文件有问题,该文件包含您的包列表

这些步骤可以解决这个问题:

执行npm卸载“程序包名称”或卸载“程序包名称” 注意:您这样做而不是“expo uninstall”,因为“expo uninstall”不存在。我们使用“expo安装”而不是“npm”或“Thread”安装,以确保您下载与您的expo版本相关的正确npm或Thread版本

打开app.json文件,查看您卸载的坏包是否仍然存在

如果坏包仍然存在,请选择并从文件中删除它,然后保存

在正确的软件包名称上运行expo npm或Thread安装

这应该可以解决它。当使用“expo安装”执行步骤4时,这是最好的修复方法,因为您可能有不兼容版本的软件包,因此这将防止再次发生这种情况

在我的例子中,我无法理解为什么我的终端告诉我一个特定的包不存在,所以我使用sud命令强制下载包。这个软件包不存在,因为我实际上把它拼错了