Stylelint 无法识别类型导入

Stylelint won't recognize type import

我已经开始在一个没有任何类型被导出或导入的大型存储库中工作。这看起来很奇怪,直到我尝试这样做并意识到原因:我们正在使用 stylelint (13.4.0),它根本无法识别 import type { WhateverType }。它产生 "Unexpected token" 响应。

甚至禁用下一行都不起作用:

/* stylelint-disable-next-line */
import type { ThingProps } from '@/components/Thing/'; 

这是一个甚至没有任何样式声明的文件(顺便说一句,我们使用样式化组件),但我不想通过让 stylelint 忽略整个文件来排除它们。

我们有一个提交挂钩 运行 stylelint,所以没有提交可以进入导入的样式,这很糟糕。我想弄清楚如何解决这个问题。

https://www.npmjs.com/package/stylelint-processor-styled-components or whatever your equivalent processor is for updated TS syntax support. See this PR>= 1.10.0为例进行更新。