首页 文章

无法解析模块(Expo,React Native)

提问于
浏览
3

使用Expo构建React Native应用程序,Javascript包在收到错误 Unable to resolve "../stores/__fixtures__/matchlist/matchlistSourceFixture" from "src/containers/MatchlistSwipeContainer.tsx" 后失败,尽管事实上我100%确定此文件存在并且此实例中的相对路径是正确的 - 特别是当我使用VSCode并且它抱怨时如果路径不对,我开始使用VSCode的自动完成 .

如果我将文件移动到任何其他没有__ dunder词缀的目录并相应地更新相对路径,它可以很好地找到该文件 .

我已经检查了其他类似的主题与无法解决模块错误,但它们似乎都与第三方包相关,而这是一个本地文件 .

进口声明:

import { matchlistSourceFixture } from '../stores/__fixtures__/matchlist/matchlistSourceFixture';

matchlistSourceFixture.ts 中文件中的导出语句:

export const matchlistSourceFixture = {...}

附件是Expo iOS应用程序中的错误消息图像 . 声明该文件甚至不存在的消息(顺便说一下它有.ts扩展名)让我觉得相对路径在这里并不是真正的问题 .

Screenshot of 'unable to resolve module' error on Expo iOS app

版本:

  • 反应16.3.1

  • Expo 27.0.0

  • Exp 54.0.0

1 回答

相关问题