WebStorm 中导入的路径别名

2023-12-20

我使用 webpack 路径别名来加载 ES6 模块。

E.g.如果我定义一个别名utils而不是类似的东西
import Foo from "../../../utils/foo", 我可以
import Foo from "utils/foo"

问题是,一旦我开始使用别名,WebStorm 就会失去对导入的跟踪,并且留下警告并且无法自动完成。

有没有办法指示 WebStorm 使用此类别名?


就在这里。

事实上,Webstorm 无法自动解析和应用 Webpack 配置,但您可以以相同的方式设置别名。

您只需标记parent“utils”文件夹(在您的示例中)作为资源根(右键单击,将目录标记为/资源根)。

我们刚刚设法做到了以下结构:

/src
    /A
    /B
    /C

我们在 Webpack 中将 A B 和 C 文件夹声明为别名。 在 Webstorm 中,我们将“src”标记为“资源根”。

现在我们可以简单地导入:

import A/path/to/any/file.js

代替

import ../../../../../A/path/to/any/file.js

同时仍然让 Webstorm 正确解析和索引所有代码、链接到文件、自动完成等等......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WebStorm 中导入的路径别名 的相关文章

  • 我如何在 AngularJS 中监听点击并按住的情况?

    我制作了一个时间计数器 您可以通过单击按钮来增加或减少时间 然而 我希望当我单击并按住按钮时 时间的价值会不断攀升 所以目前如果你看到我的Plunkr http plnkr co edit BxX9x5zYFMXVqt5JsN1F p pr
  • React-native:将场景绑定到导航栏

    我正在整理这个提问 回答应用程序 并遇到了这个障碍 我想从导航栏触发场景中的功能 与登录应用程序类似 我在导航栏中有一个用于提交答案的按钮 RightButton route navigator index navState if rout
  • 如果对象包含在另一个数组中,则从数组中删除该对象

    我试图从数组中删除一个对象 如果该对象的属性 唯一 包含在另一个数组中 我知道我可以像这样执行嵌套 for 循环 for i 0 i lt array length i for j 0 j lt array2 length j if arr
  • 取消html5浏览器中的单图请求

    我正在动态加载 大 图像以绘制到 html5 画布中 如下所示 var t new Image t onload t src http myurl 但每隔一段时间就会想取消图片请求完全地 我想出的唯一方法是设置src to i e t sr
  • HTML/VBA Click 事件未触发

    这是我第一次在 StackOverflow 上发布问题 到目前为止 我已经能够通过 VBA 帮助论坛解决我的大部分问题 我的问题很简单 我有一个自动数据拉取 我需要在其中导出数据 我过去曾在这方面取得过成功 但这次略有不同 我尝试单击以生成
  • 非 DOM 对象上的 jQuery 自定义事件

    我最近阅读了一些代码 其功能如下 bob name Bob Smith rank 7 bob bind nameChanged function bob trigger nameChanged 这似乎有效 但我在 jQuery 文档或源代码
  • Node js 使用中间件重定向进行过多重定向

    在我的 Node js 应用程序 我使用的是express 4 x 中 我想检查用户是否已登录 如果用户未登录 我想重定向到我的登录页面 然后我在中间件中这样做 服务器 js app use function req res next if
  • 在网页上的文本框中键入内容时删除所有空格

    我如何在用户打字时即时删除输入到文本框中的空格 function var txt myTextbox var func function txt val txt val replace s g txt keyup func blur fun
  • Jquery从下拉列表中获取所选值的id

    我有一个下拉列表 可以从数据库获取值 如下所示 get getJobs function jobs seljobs jobs var i 0 jobs forEach function n alert job id n id 32 67 4
  • 如何按照编写的顺序迭代 javascript 对象属性

    我发现了代码中的一个错误 我希望通过最少的重构工作来解决该错误 此错误发生在 Chrome 和 Opera 浏览器中 问题 var obj 23 AA 12 BB iterating through obj s properties for
  • 如何仅在 NextJS 站点构建期间使用 getInitialProps?

    当使用 NextJS 构建静态站点时 我想要getInitialProps方法仅在构建步骤期间触发 而不是在客户端上触发 在构建步骤中 NextJS 运行getInitialProps 方法 https nextjs org docs fe
  • 如何使用canvas.toDataURL()将画布保存为图像?

    我目前正在构建一个 HTML5 Web 应用程序 Phonegap 本机应用程序 我似乎不知道如何将画布保存为图像canvas toDataURL 有人可以帮我吗 这是代码 有什么问题吗 我的画布被命名为 canvasSignature J
  • Ember.js 处理 View 事件后转换到路由

    Setup 我有一个 Ember 应用程序 支持使用 Imgur API 上传图像 我已经有一个工作路线和模板来处理任何 Imgur ID 但我想在上传新图像后转换到此路线 使用返回的 Imgur ID 这是该应用程序的相关部分 http
  • Leaflet js虚构地图

    我是 Leaflet 的新手 我想了解如何创建完全交互式的虚构地图 我有一张图像想要转换为传单地图 该图像基本上像图表一样具有许多连接和点 我想首先将该图像转换为地图 能够将鼠标悬停在这些点上 突出显示它们并显示有关它们的信息 并且还可以在
  • 如果链接包含特定文本,jQuery 将类添加到 href

    我的网站上的列表中有一些动态填充的链接 这些链接链接到文件 是否可以使用 jQuery 查看文件名是否以 pdf 结尾 并在 href 或类似的链接文本以 mp3 结尾时添加一个类 例如 我的列表中有以下链接 文件1 pdf 歌曲1 mp3
  • 在d3.js中将2D形状转换为3D,并根据ANGULAR中的值调整高度

    我正在使用 d3 js v6 创建以下 2D 图表表示的 3D 图表 这个圆圈中有多个正方形 每个正方形都根据值分配了一种颜色 值越大 正方形越暗 现在我想将其转换为 3D 形状 其中当值变高时 只有特定正方形的高度会增加 因此结果在某种程
  • 淡出和循环一组 div 的最佳方式

    假设我有以下 div div class a You are funny div div class b You are smart div div class c You are cool div 最好的展示方式是什么div a持续 5
  • 单击关闭按钮后不显示 Google 一键登录 UI

    我正在尝试按照本指南使新的谷歌一键登录工作 https developers google com identity one tap web https developers google com identity one tap web
  • 如果数字小于 10,则显示前导零 [重复]

    这个问题在这里已经有答案了 可能的重复 JavaScript 相当于 printf string format https stackoverflow com questions 610406 javascript equivalent t
  • 如何在 gulp.src 中使用基本正则表达式?

    我正在尝试选择两个文件gulp src highcharts js and highcharts src js 当然 我知道我可以使用数组表达式显式添加这两个表达式 但出于学习目的 我尝试为它们编写一个表达式 我读过可以使用简单的正则表达式

随机推荐

  • 安全读取同时更改元素的 long[] 内容的最快方法

    当你有一个 long myArray new long 256 其项目由多个线程使用更改 Interlocked Increment ref myArray x 肯定无法获得快照myArray在某个时间点 由于有非锁定写入同时进行 所以我不
  • 在具有不同扇区大小的 HDD 上备份数据库

    在我们的开发环境中 我们长期以来一直通过各种 SQL Server 版本和不同的环境配置为每个产品使用特定的备份和恢复脚本 没有出现任何问题 最近 我们已升级到 SQL Server 2012 作为我们的标准开发服务器 其 SQL 兼容性级
  • mysql_connect(): 没有这样的文件或目录

    我刚刚在旧的 RedHat 7 上安装了 MySQL 服务器 版本 3 23 58 由于依赖关系 我无法安装更新的 MySQL 版本 我无法更新此 RedHat 服务器上的库 但是 我在使用 PHP 连接数据库时遇到问题 首先我使用 PDO
  • 在 R 中绘制重叠的横向图

    我在 R 中有以下代码 x c rep 2 10 rep 4 10 y1 c 5 1 3 4 2 4 1 4 8 4 0 5 4 15 3 4 5 y2 c 9 1 8 9 2 8 2 7 9 5 8 8 9 3 10 10 4 y c y
  • Java:类是其自身的子类吗?

    如果一个类的内部类扩展了外部类 则该类可以是其自身的 子类 所以该类以某种方式扩展自身而不会抛出任何异常 那么 这真的意味着一个类也是它自身的子类吗 Thanks 类不是其自身的子类 内部类可以是其他类的子类 但那是一个单独的类 您可以通过
  • 如何找出 Android“发现无效颜色”错误的原因

    在构建我的 Android 应用程序期间 我收到以下错误 app mergeDev testingDebugResources error found an invalid color 我没有得到任何代码行 甚至没有得到哪个文件有问题 我有
  • 更改html数据属性值

    document ready function bla on click function alert this data bla this attr data bla 2 div button div 所以 我需要改变data bla值从
  • 检查密码复杂性:与最后 X 个密码不同

    大多数服务 程序等都有各种密码复杂性检查 无需深入研究此类检查的有效性 http xkcd com 936 我想到了一个可能有趣但也可能存在问题的检查 新密码必须是Y与上一个不同的字符X密码 这将阻止人们使用类似的密码Password1 P
  • 线性规划 - 等于表达式符号的变量

    我正在尝试编写一个线性程序 需要一个等于 x c 符号的变量 z 其中 x 是另一个变量 c 是常数 我考虑过z x c x c 不幸的是 如果 x c 则会除以 0 我不能使用 z x c 因为我不想通过 x 和 c 之间的差异大小来对其
  • 如何使用 TF1.3 中新的 Dataset api 映射具有附加参数的函数?

    我正在玩Tensorflow v1 3 中的数据集 API https www tensorflow org programmers guide datasets 这很棒 可以使用所描述的函数来映射数据集here https www ten
  • 如何让 Javascript 的 IMPORT EXPORT 工作。我需要编译器吗?

    我对此很困惑 我想做的只是将我的 javascript 分解成模块 并将它们包含在某些页面中 有些页面可能需要我的 user module js 有些页面可能不需要 我已经谷歌搜索 阅读了教程 但它仍然不适合我 这是一个简单的测试用例 1
  • 使用 CID 字体从 PDF 中提取文本

    我正在编写一个 Web 应用程序 用于提取 PDF 中每个页面顶部的一行 PDF 来自产品的不同版本 并且可以通过多个 PDF 打印机 同样具有不同的版本和不同的设置 到目前为止 我已经使用 PDFSharp 和 iTextSharp 成功
  • 在 WebMvcTest 中加载 Keycloak 的自定义 SecurityConfig 时的 NPE

    在 web 应用程序本身中 一切运行都没有任何问题 授权按预期工作 但是 由于我的类路径上有 Spring Security 所以我的所有控制器测试现在都失败 因为正在加载默认的 Spring Security 配置 显然 我希望加载我的
  • 获取矩阵每行中最大值的列索引

    我有一个 6 x 10 矩阵 我必须在其中找到每行中最大值的行索引和列索引 set seed 75 amat lt matrix sample 10 size 60 replace T nrow 6 这给了我矩阵 1 2 3 4 5 6 7
  • 由于缺少编译器错误,带有 python 和 alpine 的 Docker 镜像失败

    我正在寻找带有 python3 和 crontab 的 docker 映像 当我使用python latest作为基础 我没有 cron 但所有必需的 python 包安装都没有问题 当我使用 alpine 作为基础时 我的 busybox
  • Javascript 将子级上的 onclick 传递给父级

    我有一个 div upload drop zone 屏幕截图中的黄色区域 里面有另一个 div dropzone width 蓝色区域 div class upload drop zone dz clickable div class dr
  • 如何使用 C# 在 OSX 中运行 chmod

    我有一个 C Mono 程序 Unity3d 游戏 它使用 SharpZLib 解压缩 zip 存档 我的问题是 当在 Mac OSX 上解压存档时 文件权限是不同的 具体来说 它们被设置为 644 而我希望它们为 755 我不知道为什么解
  • 列出所有不以数字开头的文件

    我想检查我的文件中存在的所有关键文件 proc But proc有无数的目录对应于正在运行的进程 我不想列出这些目录 所有这些目录的名称仅包含数字 由于我的正则表达式很差 谁能告诉我什么是regex我需要发送给ls做到这一点NOT搜索名称中
  • 转换:在所有版本的 Firefox 中缩放速度都非常慢

    请检查一下 http users telenet be prullen grid html http users telenet be prullen grid html 这在safari中速度正常 但在firefox中缩放效果确实很慢 有
  • WebStorm 中导入的路径别名

    我使用 webpack 路径别名来加载 ES6 模块 E g 如果我定义一个别名utils而不是类似的东西 import Foo from utils foo 我可以 import Foo from utils foo 问题是 一旦我开始使