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中的修復程序,但似乎主要針對節點模塊。
如果我把一個符號鏈接組件中的終極版/文件夾中的本地目錄中的符號鏈接/你會這種變化讓我導入?它只是一個不同的路徑 – omriki
是的,但它會在項目樹內,無論如何,我試過了,看起來守衛不支持符號鏈接https://github.com/facebook/watchman/issues/105在建議使用此工具https://github.com/wix/wml可能適用於您的案例 – diedu
在項目樹內是否會根本改變React Native導入文件的方式?我不明白爲什麼它應該有所作爲,除了缺少守望者的支持 – omriki