未定义的警告包已被忽略,因为它包含无效配置。原因:找不到模块“undefined/package.json”
在我的app.json文件夹中,我将所有内容都很好地捆绑在一起,但在安装列表的底部有一个未定义的包: 未定义:反应导航/底部选项卡 我尝试运行npm安装反应导航/底部选项卡,但它引发了以下错误: 未定义的警告包已被忽略,因为它包含无效配置。原因:找不到模块“undefined/package.json” 以前有人遇到过这样的问题吗?我正在Expo上运行React原生版本5未定义的警告包已被忽略,因为它包含无效配置。原因:找不到模块“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文件夹中原始
编辑:原来应该是@react导航/底部选项卡,所以我安装了它并进行了调整;但是现在我仍然坚持使用app.json文件夹中原始的未定义包,无法摆脱它。所以,我忘记了这篇文章的存在,事实上我几个月前就发现了这一点。当您处理以下问题时: 一个坏包裹 错误的版本 或者您的“app.json”文件有问题,该文件包含您的包列表 这些步骤可以解决这个问题: 执行npm卸载“程序包名称”或卸载“程序包名称” 注意:您这样做而不是“expo uninstall”,因为“expo uninstall”不存在。我们使用“expo安装”而不是“npm”或“Thread”安装,以确保您下载与您的expo版本相关的正确npm或Thread版本 打开app.json文件,查看您卸载的坏包是否仍然存在 如果坏包仍然存在,请选择并从文件中删除它,然后保存 在正确的软件包名称上运行expo npm或Thread安装 这应该可以解决它。当使用“expo安装”执行步骤4时,这是最好的修复方法,因为您可能有不兼容版本的软件包,因此这将防止再次发生这种情况 在我的例子中,我无法理解为什么我的终端告诉我一个特定的包不存在,所以我使用sud命令强制下载包。这个软件包不存在,因为我实际上把它拼错了