reactjs - Make WebStorm use alias for HTML tags in JSX
问题描述
I need solution for WebStorm (WS); setup webpack aliases works for html attributes like src
; that's my webpack.config.js for example:
const path = require('path');
module.exports = {
resolve: {
extensions: ['scss', 'html', 'jsx'],
root: path.resolve(__dirname),
alias: {
components: path.resolve(__dirname, 'components'),
layout: path.resolve(__dirname, 'layout'),
static: path.resolve(__dirname, 'static'),
js: path.resolve(__dirname, 'static/js'),
media: path.resolve(__dirname, 'static/media'),
sass: path.resolve(__dirname, 'static/sass'),
vendors: path.resolve(__dirname, 'static/vendors'),
},
},
};
for example look on alias settings, and I want to use it like
<img src="media/logo/medium.png">
not like
<img src="static/media/logo/medium.png">
Autocomplete for this does not work, it does not use webpack config for html attribute like src
, only for import
.
P.S. I already know about make folder as "resource root", but it gives autocomplete from resource directory only.
解决方案
Webpack 解析规则目前仅适用于导入,不支持 HTML/CSS 中的路径别名。请关注WEB-38331获取更新
推荐阅读
- python - Pandas 将 DataTable 加入 SQL 表以防止内存错误
- javascript - p5.sound 手机声音失真?
- css - 在单击集合中的单个元素时应用条件样式
- git - 如何使用 git 更改远程存储库
- google-sheets - 创建一个镜像平方数?
- python - numpy - 通过多个等式动态选择
- python-3.x - 如何“修复”使用 Pandas read_sql_query 进行 sql 查询后返回的对象类型
- c# - 如何按总人数和总价值在工人之间平均分配工作?
- c# - (已解决)如何在函数中创建可用于所有其他函数的变量?
- windows - 如何从以管理员身份运行的更新程序/脚本更新 Windows 任务计划程序任务