react-native - "Module does not exist in the Haste module map"创建我自己的模块时

标签 react-native node-modules

我尝试为 react-native 创建自己的 npm 模块。我已经创建了一个并想在本地对其进行测试,但是我遇到了依赖问题。

我已经使用 react-native-create-library 生成了一个模块,并使用经过测试和工作的代码修改了生成的文件。
在其他目录中,我创建了一个新项目并对其进行测试。
我已将模块添加到带有 npm install /path/to/myModule 的目录中.
但是当我尝试在我的空项目中导入模块时,出现错误 Module 'myModule' does not exist in the Haste module map .

我的空项目中的 package.json:

...
"dependencies": {
  "react": "16.8.3",
  "react-native": "0.59.8",
  "myModule": "file:path/to/myModule"
},
...


我像这样导入模块
import myModule from 'myModule';

我想生成一个工作模块。我真的不知道这个问题来自哪里,所以问我是否想查看我的代码的其他部分。
谢谢你的时间

最佳答案

我在尝试引用本地文件 deps 时遇到了同样的问题,但我设法解决此问题的唯一方法是将“my-module”放在单独的 git repo 和依赖项下的 package.json 中:
"my-module": "git+https://github.com/my-module.git"
希望这在某种程度上有所帮助。

关于react-native - "Module does not exist in the Haste module map"创建我自己的模块时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56424558/

相关文章:

node.js - package.json 用于全局模块安装

ios - 自定义应用程序默认 NSDictionary

ios - 如何在 Expo 管理的工作流程中本地化 `app.json` 中的 IOS 使用说明?

react-native - FlatList 组件生命周期方法 ScrollToIndex ScrollToEnd 等

javascript - 无法确定任务 ':react-native-onesignal:compileDebugAidl' 的依赖关系

javascript - webpack根据chunk加载不同的模块

node.js - 在 Windows 2016 上配置支持 jpeg 的 Node Canvas 模块时出错

node.js - 如何在 TypeScript 中正确设计 API 模块?

php - 来自 PHP exec() 的 Node 模块命令不起作用

javascript - react /Redux : modified state is not updated in view