javascript - 如何避免很长的路径并在 Create React App 项目中使用绝对路径?

标签 javascript reactjs create-react-app absolute-path

是否有一个 babel 插件可以避免 CRA 中的长导入路径? 我在网上搜索了很多,但找不到实现此目的的最佳方法。

实际:

import MyComponent from '../../../../components/MyComponent'

预计

import MyComponent from 'components/MyComponent'

最佳答案

在你的主根中,create file jsconfig.json :

{
   "compilerOptions": {
      "baseUrl": "src"
   },
   "include": ["src"]
}

其中src是您存储项目文件的文件夹,有时可能是/app/src

然后您将能够使用绝对路径导入组件:

import MyComponent from 'components/MyComponent';

关于javascript - 如何避免很长的路径并在 Create React App 项目中使用绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59146997/

相关文章:

c# - 使用ajax在iframe中加载内容

javascript - 这就是 React 中将父组件的方法传递给子组件的方式吗?

javascript - 隐藏 react-google-maps 上的默认全屏按钮

reactjs - 为 facebook/create-react-app 生产版本手动设置 PORT 和 HOST

reactjs - 如何为使用 `create-react-app CLI`创建的现有React应用程序生成bundle.js

javascript - Reactjs : import and load external js library minified files put inside src

javascript - php 不将 "echoing"表行作为调用 javaScript 函数的链接吗?

javascript - 如何将变量值附加到另一个变量

javascript - 如何使用 ReactJS 调用由 ChildA 中的事件引起的 childB 的方法

reactjs - 一个组件中的多个表单无法识别表单和初始值属性(redux-form v7.0.4)