有没有办法让WebStorm理解在.eslinrc中使用eslint-import-resolver-alias制作的别名。

问题描述 投票:0回答:1

Languages & Frameworks eslint-import-resolver-alias。 在.eslintrc中使用下面的导入方式。

{
  "settings":{
    "alias": [
      ["pckg", "pckg/src"]
    ]
  }
}

而我在我的.js文件中使用了下面的方法。

import pckg from 'pckg'

但是,当我试图使用Cmd+Click找到声明,通过点击''。pckg'在导入语句中,WebStorm说没有声明可去。我意识到WebStorm无法理解导入别名解析器插件,但是否有办法使其工作

webstorm eslint
1个回答
2
投票

你可以尝试使用webpack的别名来代替:创建一个虚拟的webpack配置文件,别名为

...
alias: {
  'pckg': path.resolve(__dirname, './pckg/src'),
},
...

并在 设置/youtrack.jetbrains.comissueWEB-22717#focus=streamItem-27-1558931-0-0。:建档 (如果你喜欢,可以使用不同的名字)在你的项目根目录下。

  • 使用以下语法定义你的别名。config.js

    System.config({
      "paths": {
         "pckg/*": "./pckg/src/*"
      }
    });
© www.soinside.com 2019 - 2024. All rights reserved.