Vue 3安装vue-editor-js时出现模块找不到错误求助
解决Laravel 8 + Vue 3中vue-editor-js导入错误及类型警告问题
1. 修复「Module not found」错误
webpack报错找不到vue-editor-js模块,核心原因是导入路径不符合npm包的标准入口配置,需调整导入方式:
操作步骤:
- 修改
app.js中的导入语句,替换为包名直接导入:// 替换原导入路径 import Editor from 'vue-editor-js' - 若修改后仍报错,先卸载并重装包确保依赖完整性:
npm uninstall vue-editor-js npm install vue-editor-js - 重新编译前端资源:
npm run dev
2. 解决类型声明警告
该警告因vue-editor-js未提供官方TypeScript类型声明文件导致,可通过以下方式处理:
方式一:自定义类型声明文件
- 在
resources/js目录下新建vue-editor-js.d.ts文件,写入内容:declare module 'vue-editor-js'; - 保存后TypeScript会自动识别该声明,警告将消失。
方式二:尝试安装第三方类型包(可选)
执行命令尝试安装社区维护的类型包(若存在):
npm i --save-dev @types/vue-editor-js
注:若该类型包不存在,命令会报错,此时直接使用方式一即可。
内容的提问来源于stack exchange,提问作者Narakaya
相关产品推荐
相关产品推荐

