此导入从不用作值,必须使用 "import type" ,因为 "importsNotUsedAsValues" 设置为 "error"

今天在 VsCode中打开项目 ,发现原本正常的代码出现了一堆语法提示,环境v3+ts。网上找了一堆,没发现什么说明

image.png

根据提示内容,是因为引入的组件未使用造成的,但事实上组件已经被使用了,不过使用 "-" 将大写字母分开了。

可以确定的是,我未对代码做任何的改变,所以问题应该不是出自代码发生改变。于是想到大概率是编辑器某个插件出现了问题,结合上面给出的错误提示,此导入从不用作值,必须使用 "import type" ,因为 "importsNotUsedAsValues" 设置为 "error"。所以猜测是和 TypeScript 有关的插件出了问题
看了一下更新版本,昨天更了一版:


image.png

解决方案:
采用驼峰命名法时,首字母也大写。如下图所示,报错提示已经消失。


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容