无法找到React Native模块

时间:2018-03-24 07:12:00

标签: javascript reactjs react-native

我昨天运行该项目,效果很好。今天,当我用react-native run-ios运行我的RN项目时,我突然找不到模块。

我的项目的React-native版本

react-native-cli: 2.0.1
react-native: 0.52.2

我的项目的守望者版

4.9.0

我的文件夹结构

src
  components
  screens
  stores
  Config.js

以下是我的 Config.js

const host = "localhost:5000";
const proto = "http://";
const api = "/api";

const Config = {
  urls: {
    signin_start: proto + host + api + "/signin/start",
    signin_verify: proto + host + api + "/signin/verify",
  }
};

export default Config;

我使用来自screens/signInStart.js文件的Config,如下所示

import Config from "../Config";

我收到如下错误

The module `../Config` could not be found

我该如何解决?我已经通过运行以下命令来清除响应本机缓存。但是,仍然无法修复。

watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache

1 个答案:

答案 0 :(得分:2)

经过长时间的查看和调试后,我终于通过原生Github issue反应解决了我的问题。

  • 删除node_modules folder - rm -rf node_modules && npm install
  • 重置打包器cache - rm -fr $TMPDIR/react-*
  • 清除守望者手表 - watchman watch-del-all
  • 从头开始重新创建项目

https://github.com/facebook/react-native/issues/4968