Vue3 + TS, lint 报错的问题

运行 npm run lint,报很多 “xxx is defined but never used (no-unused-vars)” 的错,如下:


报错的这些都是导入的类型,而且已经在代码中引用了,不知为何还是报错

@silentDepth

提示你定义了但是没有使用

我定义了,也使用了。奇怪就奇怪在这

解决了。

我之前是将已有的JS项目改写成TS,使用的 vue add typescript 来添加TS支持,然后就出现很多问题,lint报一些奇怪的错,热更新也经常失败。

然后我重新用 vue create 选择 TS 生成了新项目,就正常了。

所以建议不要使用 vue add typescript