解决 TypeScript 引入第三方包,报无法找到模块“XXX”的声明文件错误
例子:
报错:无法找到模块“three”的声明文件。“e:/VScode/vite-demo/node_modules/three/build/three.module.js”隐式拥有 “any” 类型。
该包如果存在可尝使用 npm i --save-dev @types/three
安装,或者添加一个包含 declare module 'three'
的新声明文件(.d.ts后缀,例如 vite-env.d.ts)
原因:npm安装的版本和ts的不适配。
解决方案:
1.在.d.ts文件内声明你的包(以three为例)文章来源:https://www.toymoban.com/news/detail-740042.html
declare module 'three'
2.下载ts版本的文章来源地址https://www.toymoban.com/news/detail-740042.html
npm i --save-dev @types/three
到了这里,关于解决 TypeScript 引入第三方包,无法找到模块“XXX”的声明文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!