2016-06-23 133 views
1

我有一個文件的層次結構如下:導入文件陣營原生應用

-native 
    -app 
     -components 
      login.js 
-redux 
    -modules 
     -users.js 

在我login.js文件,我嘗試導入users.js終極版到我的代碼,例如:

import { actions as usersActions} from "../../../redux/modules/users"; 

它是共享的代碼,我不能把終極版的代碼在本地/ 的錯誤我得到的是:

Unable to resolve module ../../../redux/modules/users. ... Unable to find this module in its module map or any of the node_modules directories. 

我看過其他問題,例如:React import from parent directory,但在評論中聲明它是不可能的。我也嘗試了https://github.com/facebook/react-native/issues/4968中的修復程序,但似乎主要針對節點模塊。

回答

-2

嘗試創建引用父目錄

+0

如果我把一個符號鏈接組件中的終極版/文件夾中的本地目錄中的符號鏈接/你會這種變化讓我導入?它只是一個不同的路徑 – omriki

+0

是的,但它會在項目樹內,無論如何,我試過了,看起來守衛不支持符號鏈接https://github.com/facebook/watchman/issues/105在建議使用此工具https://github.com/wix/wml可能適用於您的案例 – diedu

+0

在項目樹內是否會根本改變React Native導入文件的方式?我不明白爲什麼它應該有所作爲,除了缺少守望者的支持 – omriki

相關問題