gpt4 book ai didi

javascript - WebStorm 中导入的路径别名

转载 作者:IT王子 更新时间:2023-10-29 02:51:30 27 4
gpt4 key购买 nike

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

例如 如果我为 utils 定义一个别名而不是像
从 "../../../utils/foo"导入 Foo,我可以做到
从“utils/foo”导入 Foo

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

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

最佳答案

是的,有。

事实上,Webstorm并不能自动解析和应用Webpack config,但是你可以用同样的方式设置别名。

您只需将“utils”(在您的示例中)的parent 文件夹标记为resource root(右键单击,将目录标记为/resource root) .

right click on folder

我们刚刚设法处理了以下结构:

/src
/A
/B
/C

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

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

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

代替

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

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

关于javascript - WebStorm 中导入的路径别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34943631/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com