我一直在使用 create-react-app 包来创建一个反应网站。我在整个应用程序中使用相对路径来导入组件、资源、redux 等。例如, import action from '../../../redux/action
我曾尝试使用 module-alis npm 包,但没有成功。是否有任何插件可用于根据文件夹名称或别名(即绝对路径)导入?
例如, import action from '@redux/action'
或 import action from '@resource/css/style.css'
原文由 Prem 发布,翻译遵循 CC BY-SA 4.0 许可协议
在项目根目录中创建一个名为
.env
的文件并在其中写入:然后重启开发服务器。您应该能够在没有相对路径的情况下导入
src
中的任何内容。注意我不建议调用您的文件夹
src/redux
因为现在混淆redux
import 是指您的应用程序还是库。相反,您可以调用您的文件夹src/app
并从app/...
导入内容。我们故意不支持像
@redux
这样的自定义语法,因为它与节点解析算法不兼容。