Stylelint无法识别类型导入

时间:2020-05-18 04:56:33

标签: typescript stylelint

我已经开始在大型仓库中工作,在该仓库中,没有任何类型的文件可以导出或导入。在我尝试这样做并意识到原因之前,这似乎很奇怪:我们使用的是stylelint(13.4.0),它根本无法识别import type { WhateverType }。它会产生“意外令牌”响应。

甚至不能禁用下一行:

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

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

我们有一个运行stylelint的提交钩子,因此任何提交都不能与导入的样式一起使用,这很糟糕。我想弄清楚如何解决此问题。

1 个答案:

答案 0 :(得分:1)

更新到 https://www.npmjs.com/package/stylelint-processor-styled-components>= 1.10.0 或任何等效处理器以更新 TS 语法支持。以 this PR 为例。