响应本机故障路径解析 - 使用以前的目录名称

时间:2017-09-16 18:53:21

标签: reactjs react-native

在尝试解决另一个问题时(无意中覆盖了/constants/index.js而没有意识到),我重新命名了constants目录constants2。恢复index.js后,我将目录名称更改回constants

现在,当RN解析到/constants/Layout.js的路径时,它正在抛出

  

undefined不是对象(评估'_constants2 / default.tabBarHeight')    将名称更改回constants2无济于事。

我已按照清除缓存(npmyarn)的所有说明进行操作,包括删除临时缓存目录。我搜索了我的项目和缓存目录中的文件内容,找到了字符串constants2,但没有找到任何内容。我已经升级了所有可能的东西。

我已经结束了。这条古老的道路可以存放在哪里?我重命名了Atom内的目录,我想知道这是否可能是问题的根源。平台为Windows 10

1 个答案:

答案 0 :(得分:0)

解决了这个问题,但我不确定原因。

我改变了这个:

import Layout from '../constants';
import Colors from '../constants';
import Images from '../constants';

对此:

import { Colors, Images, Layout } from '../constants';

问题消失了。不应该有人工作吗?我仍然不明白为什么它仍然引用前一条道路。