wangEditor icon indicating copy to clipboard operation
wangEditor copied to clipboard

找不到模块“@wangeditor/editor-for-vue”或其相应的类型声明

Open zkyeu opened this issue 2 years ago • 12 comments

Vue3原封不动的copy 代码,运行的时候报错啊。提示标题样子

zkyeu avatar Aug 28 '23 12:08 zkyeu

你好可以尝试在项目根目录下新建env.d.ts文件并写入 declare module '*.vue' { import { DefineComponent } from 'vue'; const Component: DefineComponent<{}, {}, any>; export default Component; }

declare module '*.vue' { import { DefineComponent } from 'vue'; const Component: DefineComponent<{}, {}, any>; export default Component; }

我也遇到了这个问题,提示:

无法找到模块“@wangeditor/editor-for-vue”的声明文件。“e:/vue3/vue-project/node_modules/@wangeditor/editor-for-vue/dist/index.esm.js”隐式拥有 "any" 类型。

已经写入了你的内容也不行

herozzm avatar Sep 04 '23 07:09 herozzm

我又安装了另一个依赖就可以了。 "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", 貌似需要俩

zkyeu avatar Sep 04 '23 07:09 zkyeu

我的做法是: 把 @wangeditor / editor-for-vue / dist /package.json 文件中 exports 这一配置项目全部删掉 然后重启 vs code

2xx avatar Dec 29 '23 09:12 2xx

declare module '@wangeditor/editor-for-vue' { const Editor: any; const Toolbar: any; type IEditorConfig = any; }

yisuanwl avatar Jan 13 '24 10:01 yisuanwl

其实是 types 忘写了,直接改包

image

Ttou avatar Apr 23 '24 14:04 Ttou

这个问题官方什么时候能出个修复版本啊

zhuman1993 avatar May 23 '24 10:05 zhuman1993

@zhuman1993 我发布了修复版本,仅仅添加了d.ts文件。 执行以下命令即可安装(pnpm、yarn同理)

npm i @wangeditor-next/editor-for-vue

最好带上5.1.12的版本后缀,

npm i @wangeditor-next/[email protected]

因为后续更新版本修复 wangeditor/core 其它 bug 后可能和现有的 wangeditor/core 不适配。

cycleccc avatar May 23 '24 14:05 cycleccc