我可以使用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中?