webpack - webpack的模块导出resolve.alias上的at符号是什么意思?
问题描述
在检查使用 webpack 的 React 项目时,我注意到项目中的以下条目webpack.config.js
:
module.exports = {
(...)
resolve: {
extensions: ['.js', '.jsx', '.json'],
alias: {
'@': resolvePath('src'),
},
},
(...)
}
我已经梳理了webpack 关于 resolve.alias 的文档,但对 at 字符的提及为零。
有谁知道 at 字符的含义以及它在哪里记录?
解决方案
它与 webpack 没有特别关系,只是自定义别名命名为@
. 它可能被称为$
or@src
或whatever
。
这是一个相当常见的缩写,使导入路径看起来像@/components/Button
.
推荐阅读
- python - 如何引用 Pandas 数据框中的其他行应用
- mysql - WHERE 子句会影响 MySQL 锁定表的方式吗?
- javascript - 为什么我的布尔运算符在 .map 中只返回错误值?
- python - 将networkx图保存为pdf时的不同边宽
- php - Magento 2 CLI 命令在添加构造函数后停止工作
- android - 使用 Kotlin 协程替换 BLE 回调
- dependency-injection - 尝试进行依赖注入时找不到自定义插件块的类
- amazon-web-services - 我在 EC2 安全组中允许哪些 IP 地址允许客户端 VPN 流量通过?
- scala - 如何从 avro4s 3.0.4 迁移到 4.0.0-RC2?
- javascript - JS按两个值排序