2017-09-16 29 views
0

在嘗試解決另一個問題時(無意中覆蓋/constants/index.js而未意識到它),我重新命名constants目錄constants2。在恢復index.js後,我將目錄名稱改回constants反應本地故障路徑解析 - 使用以前的目錄名稱

現在,當RN解析路徑/constants/Layout.js,它拋出

不確定是不是(評估「_constants2/default.tabBarHeight」) 更改名稱回constants2沒有按對象沒有幫助。

我已遵循清除緩存(npmyarn)的所有說明,包括刪除臨時緩存目錄。我在我的項目和緩存目錄中搜索了字符串constants2的文件內容,但沒有找到任何內容。我已經升級了一切可能。

我很機智。這條老路在哪裏可以儲存?我重命名Atom內的目錄,我想知道這是否是問題的根源。平臺是Windows 10

+0

你確定文件中沒有'constants2'引用嗎? – bennygenel

+0

「我已經在我的項目和緩存目錄中搜索了字符串」constants2「中的文件內容,但沒有找到任何內容。」有什麼不清楚的? – user3708971

+1

你不必防守。我正在試圖幫助你。 – bennygenel

回答

0

解決了這個問題,但我不知道爲什麼。

我改變了這個:

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

要這樣:

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

和問題走了。不應該有人工作?我仍然不明白爲什麼它仍然參考前一條路。

+0

不,從'../常量'導入佈局;'與'../常量'的導入{佈局}不相同;'' – Cristy