vue-puzzle-vcode icon indicating copy to clipboard operation
vue-puzzle-vcode copied to clipboard

vue3 ts vite7 报红,但不影响正常运行

Open dodu2014 opened this issue 7 months ago • 3 comments

import Vcode from 'vue3-puzzle-vcode';

引号下内容爆红:

无法找到模块“vue3-puzzle-vcode”的声明文件。“D:/works//src/admin-new/node_modules/.pnpm/[email protected]/node_modules/vue3-puzzle-vcode/dist/vue3-puzzle-vcode.es.js”隐式拥有 "any" 类型。 “d:/works//src/admin-new/node_modules/vue3-puzzle-vcode/dist/main.d.ts”处有类型,但在遵守 package.json "exports" 时无法解析此结果。“vue3-puzzle-vcode”库可能需要更新其 package.json 或键入。

dodu2014 avatar Jul 19 '25 08:07 dodu2014

谢谢提醒,好久没更新了。知道为什么吗,我已经被裁员了,好久都没搞前端了。

javaLuo avatar Jul 20 '25 06:07 javaLuo

心疼你亿秒,我也不知道什么原因,才发了 issue

dodu2014 avatar Jul 22 '25 03:07 dodu2014

import Vcode from 'vue3-puzzle-vcode';

引号下内容爆红:

无法找到模块“vue3-puzzle-vcode”的声明文件。“D:/works//src/admin-new/node_modules/.pnpm/[email protected]/node_modules/vue3-puzzle-vcode/dist/vue3-puzzle-vcode.es.js”隐式拥有 "any" 类型。 “d:/works//src/admin-new/node_modules/vue3-puzzle-vcode/dist/main.d.ts”处有类型,但在遵守 package.json "exports" 时无法解析此结果。“vue3-puzzle-vcode”库可能需要更新其 package.json 或键入。

项目src下新建一个.d.ts,把下面代码粘进去就行了 declare module "vue3-puzzle-vcode" { import { DefineComponent } from "vue" const component: DefineComponent< { show: boolean canvasWidth?: number canvasHeight?: number puzzleScale?: number sliderSize?: number range?: number imgs?: string[] }, { $emit: (e: "success" | "close") => void }

export default component }

KangLinDDD avatar Sep 28 '25 08:09 KangLinDDD