ESLint 无法识别根别名 (@)

Posted

技术标签:

【中文标题】ESLint 无法识别根别名 (@)【英文标题】:ESLint does not recognize root alias (@) 【发布时间】:2019-08-05 23:13:45 【问题描述】:

我有一个相当多的 Vue CLI 应用程序(Typescript + Airbnb ESLint 配置),ESLint 无法解析我的根别名 (@),但编译器和 vscode 可以轻松解决它。 (见下文)。

我有另一个具有类似设置并使用完全相同的机器的项目,ESLint 可以毫无问题地解析@。我可以在这里做什么?

【问题讨论】:

您是否有指向重现问题的存储库的链接? 【参考方案1】:

解决方案:这是 VSCode 中的一个错误。您在 VSCode 中打开的文件夹必须是项目的直接父级(在我的情况下不是)。

见:https://github.com/Microsoft/vscode-eslint/issues/405

【讨论】:

以上是关于ESLint 无法识别根别名 (@)的主要内容,如果未能解决你的问题,请参考以下文章

Webstorm 中的 ESLint 无法识别 React 类型

为啥 hive 无法识别选择部分中命名的别名?

xargs 无法识别 bash 别名

Angular 11 tsconfig 路径别名无法识别

未捕获的错误:[Ext.createByAlias] 无法创建无法识别别名的实例:小部件

.spec 文件中无法识别 Angular 8+ tsconfig 路径别名