vue3 ts使用 @vueuse/core报错 隐式拥有 “any“ 类型。 Could not find a declaration file for module ‘@vueuse/core‘.
·
打包报错:
error TS7016: Could not find a declaration file for module ‘@vueuse/core’. ‘…/node_modules/@vueuse/core/dist/index.esm.js’ implicitly has an ‘any’ type.
There are types at ‘…/node_modules/@vueuse/core/dist/index.d.ts’, but this result could not be resolved when respecting package.json “exports”. The ‘@vueuse/core’ library may need to update its package.json or typings.

原因
因为@vueuse/core的package.json没有做ts类型声明,更改package.json如下即可解决
解决办法
更改node_modules/@vueuse/core/package.json文件
"files": [
"dist",
"types"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.esm.js",
"require": "./dist/index.cjs.js"
},
"./": "./"
},
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)