无法解析模块...在加速模块映射中不存在

Unable to resolve module...does not exist in the haste module map

我是 ReactNative 的初学者,我正在创建一个 Twitter 克隆来练习。

我已经开发了第一个应用程序,没有问题。

但是自从我开始新项目,在项目中添加自定义模块后,我有这个错误信息。

在这种情况下,我想将样式 sheet 导入到我的自定义推文组件中,我添加了一个捕获,这对你来说更好。

Screenshot - error message

因此,我遵循了捕获的所有说明,除了守望者,因为我正在处理 Windows 10,完成该过程后,我使用 "react-create-app" 重新创建了一个新项目,重新启动 XDE博览会和应用程序,但问题又回来了...

我还尝试了 Github 处理问题的程序(参见问题的关键)=> https://github.com/facebook/react-native/issues/4968

您的导入有 3 个问题:

  1. 您不得编写要导入的模块的扩展
  2. 您的文件名为 "Tweet.style",您尝试导入 "Tweet.styles"
  3. 您必须导入模块的相对路径

正确的导入应该是:

import styles from './Tweet.style'

只需再次按照以下步骤操作

yarn add react-native-tweet-view
react-native link react-native-tweet-view

检查文件的顶部,确保您没有导入

import { threadId } from 'worker_threads';

我删除了它,它起作用了

有时候这个错误是由于 JS 样式格式不正确造成的。比如

backgroundColor= '#fff'

而不是 backgroundColor: '#fff' 这个..