reactjs - 没有 create-react-app 的 React 应用程序中的绝对导入
问题描述
有很多资源解释了如何在 React 中使用 create-react-app 进行绝对导入
但是我想将绝对导入添加到不是通过 create-react-app 创建的现有项目中。有谁知道如何做到这一点的指南?
解决方案
不确定这是否是最好的方法......
但是在 webpack.config 的解析器中添加别名
resolve: {
extensions: ['.js', '.jsx'],
alias: {
src: path.resolve(__dirname, 'app')
}
}
让我像这样替换进口
import Component from './../../src/Component';
有了这个
import Component from 'src/Component';
推荐阅读
- html - 有没有办法隐藏滚动条轨道或使其透明
- c++ - 从函数返回 istream 的正确方法
- javascript - 计数复选框被选中的次数
- uwp - 在 XAML (UWP) 中使用十六进制将值分配给整数 DependencyProperty
- reactjs - 如何在material-ui中使用按钮作为链接做出没有下划线的反应并更改颜色文本?
- python-3.x - 使用 Boto3 S3 和 Lambda 自动创建 CSV 文件
- awk - 在行开始和结束之间查找: awk 使用 bash 变量并每次都添加新段落
- jquery - 当后代交互元素获得焦点时,jQuery keydown() 不会触发
- regex - Sed \w 字符类不适用于 mac 上的替换
- python - 了解 Pandas 中的 str.replace() 行为