解决问题Could not find a declaration file for module ‘*.js‘ implicitly has an ‘any‘ type.

vue ts项目中直接引入了js文件,控制台遂报了如标题所示错误

虽然不影响项目启动, 但强迫症无法接受

解决办法是在'*.d.ts'文件中声明,网上给到的解决办法都是在任意新建的或者已有的 '任意名字.d.ts' 文件中声明即可

但我遇到的问题是:

我们中已有如下三个.d.ts文件

我试着在以上三个的任意一个中加入如下声明:

declare module '*.js'

 结果只有在shims-vue.d.ts中是有效的,控制台不会报错 

接着又试了新建任意名.d.ts文件,仍然会报错。

至此,作者小小的脑袋里充满了大大的疑惑,也问了同事没有得到答案,希望的路过的大佬们能帮忙解释下,不胜感激。

猜你喜欢

转载自blog.csdn.net/a1059526327/article/details/110387567