我可以使用React Native的this教程,但它似乎不適用於React。您可以在React中使用絕對路徑導入嗎?
1
A
回答
1
你必須這樣做:在裏面你想導入的文件夾:
- 與{「FOLDER_NAME」,「名」}添加的package.json文件。
import Thing from ‘FOLDER_NAME/thing’
或import Thing from ‘./thing’
...文件夾結構中去時,「向上」時除外。
import Blah from ‘../../../../../blah’
在你的陣營原生項目,機會是你保持你的代碼在一個文件夾,如「應用程序」。 如果你有一個目錄,命名爲「應用程序」這是一個絕對路徑可能是什麼樣子:
import Thing from ‘AwesomeApp/app/some/thing’
什麼吸有關,這是字面上的所有import語句(或需要調用,如果你還在成)將從「AwesomeApp/app /」開始,這是很多要問的,當替代品很容易添加一系列「../」時(關鍵筆畫太靠近了,太簡單了)。
爲了緩解這個難題,您可以簡單地在要導入的文件夾內添加一個package.json文件。在這種情況下,因爲我們所有的代碼是在「應用程序」文件夾中,我們會把這裏的文件:
AwesomeApp/app/package.json
然後,添加一個「name」屬性的JSON文件與文件夾名稱作爲其價值(你可以隨心所欲地稱呼它,但實際上,這隻會讓人們感到困惑,包括6個月內的你)。越短越好。
{ 「name」: 「app」 }
現在,您可以使用該名稱作爲參考導入。
import Thing from ‘app/some/thing’
相關問題
- 1. 您可以使用React Components的es6導入別名語法嗎?
- 2. 爲什麼我可以在MacVim上使用相對路徑和絕對路徑?
- 3. 如何使用絕對路徑將圖像導入到magento中?
- 4. 可以導入節點的路徑模塊使用從「路徑」
- 5. 在FreeMarker中使用絕對路徑
- 6. 您可以使用httpclient遞歸下載路徑嗎?
- 7. Angular2導入絕對路徑或自定義路徑(typescript 2)
- 8. 使用絕對路徑,FileNotFoundError
- 9. 可以在相對路徑中使用'../'嗎?
- 10. 我可以在Spring bean定義中使用相對路徑嗎?
- 11. Firefox:我可以在BASE標籤中使用相對路徑嗎?
- 12. 字體 - 您可以引用HTML中的路徑嗎?
- 13. lesscss @import以絕對路徑
- 14. 需要以絕對路徑
- 15. 使用絕對路徑的webpack的Angular 2導入模塊
- 16. 在Python中,可以得到在chdir調用之前和之後導入的相對導入的路徑嗎?
- 17. 如何使用react-router v4重定向到絕對路徑?
- 18. 網絡路徑使絕對路徑 - asp.net
- 19. 輸入絕對路徑,在PHP返回相對路徑
- 20. 絕對路徑
- 21. 絕對路徑
- 22. 使用絕對路徑或相對路徑陣營路線
- 23. 我可以使用js ajax調用的路徑路徑嗎?
- 24. 您可以針對WebApi使用WcfTestClient嗎?
- 25. 可以chdir()接受相對路徑嗎?
- 26. 相對路徑或絕對路徑
- 27. 絕對路徑和相對路徑
- 28. 改變相對路徑絕對路徑
- 29. Node.js:相對路徑和絕對路徑
- 30. WSDL schemaLocation:是否可以使用相對路徑將.xsd導入到.wsdl中?