javascript - 如何避免非常长的路径并在 Create React App 项目中使用绝对路径?
问题描述
是否有babel
插件可以避免 CRA 中的长导入路径?我在网上搜索了很多,但我找不到实现这一目标的最佳方法。
实际的:
import MyComponent from '../../../../components/MyComponent'
预期的
import MyComponent from 'components/MyComponent'
解决方案
在您的主根目录中,创建文件jsconfig.json
:
{
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"]
}
src
您存储项目文件的文件夹在哪里,有时可能是/app
或/src
.
然后您将能够使用绝对路径导入组件:
import MyComponent from 'components/MyComponent';
推荐阅读
- pip - 我无法使用网络上的解决方案卸载 Jupyter
- python - 循环遍历文件以从 s3 - boto3 中删除文件?
- amazon-web-services - 将视频转码以进行流式传输的最佳方法是什么?
- ios - 从 URL 中提取新数据后,SwiftUI 视图不会立即重新加载
- linux - 如何在不使用重命名命令的情况下递归搜索目录并从文件名中删除开/关括号?
- c - C - 用字符串创建链表
- python - 使用带有 Django ManyToMany 关系的自定义连接查询
- r - 选择相同长度的氨基酸
- svelte - 避免我的 fetch Svelte 组件中的 if 阻塞
- javascript - 将异步函数中的firebase云函数错误发送给用户