打包报错:
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"
    },
    "./": "./"
},
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐