我昨天运行该项目,效果很好。今天,当我用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
答案 0 :(得分:2)
经过长时间的查看和调试后,我终于通过原生Github issue反应解决了我的问题。
node_modules folder - rm -rf node_modules && npm install
cache - rm -fr $TMPDIR/react-*
watchman watch-del-all