无法找到模块“xxx.js”的声明文件 xxx隐式拥有 "any" 类型
项目中使用的语言是TypeScript,我在项目中引入另一个自己写的工具库的时候,发现报错:
提示信息为:无法找到模块“xxx.js”的声明文件 xxx隐式拥有 "any" 类型
解决方法
1.使用require引入
const tool = require('@/util/tools.js')
2.添加文件信息
在当前根目录下会有一个 x.d.ts的文件 我这里是 shims-vue.d.ts
在里面添加一行
delare module '@/util/tools.js'
关于shims-vue.d.ts文件的说明可查看
shims-vue.d.ts
3.js文件改为ts文件后缀