【发布时间】:2019-03-20 21:54:18
【问题描述】:
我想使用绝对导入,比如
import Button from 'components/iu/Button';
而不是
import Button from '../../../iu/Button';
应用程序已使用 create-react-app 创建。该应用目前没有webpack.config.js 或.babelrc。我不确定我可以在多大程度上创建这些文件并添加配置,以及 create-react-app 管道在多大程度上处理所有这些看不见的事情。
如何将绝对导入添加到项目中?
【问题讨论】:
-
弹出你的 CRA 然后你将有一个 webpack 配置文件需要更改。
-
@PlayMa256:我可以不弹出来吗?
-
不,你不能那样做。
-
谢谢。我会考虑弹出
-
使用绝对路径通常被认为是一个错误。如果
components确实是与某个特定位置无关的东西,那么让它实际上是它自己的node_modules可能是最有意义的,在这种情况下你会自动获得这种行为。
标签: webpack ecmascript-6 babeljs create-react-app