问题描述
我在 Vue2 中使用 ckeditor5。在我的 webpack 构建中使用“导入”给我带来了很多挑战。这些挑战涉及:
- 无法解析某些文件类型。
- 正在尝试升级我的软件包。
- 将配置部分添加到 webpack 配置文件中。
- 必须修复我的 css 中的图像引用,因为包解析内容的方式发生了重大变化。
- 看到我的 dist 文件夹中弹出一些 png 文件,但其他人没有。 (为什么?)
- 最终遇到了一般性错误,我找不到可用的解决方案。
- 不理解我在做什么。
我现在没有时间学习更好的 webpack。我想通过脚本包含继续使用 ckeditor5。
到目前为止,没有插件,这不是问题。现在,我想使用插件。但是我的插件包含导致错误。
我的页面上有:
<script src="~/lib/ckeditor5/ckeditor5-build-classic/build/ckeditor.js"></script>
<script src="~/lib/ckeditor5/ckeditor5-vue2/dist/ckeditor.js"></script>
我的 Vue 组件:
Vue.use(CKEditor);
并且它还具有 ckeditor5 Vue2 组件(editor、editorConfig)所需的所有数据道具。
现在我还想包含图像插件,以便我可以从 URL 插入图像。所以我这样做:
<script src="~/lib/ckeditor5/ckeditor5-build-classic/build/ckeditor.js"></script>
<script src="~/lib/ckeditor5/ckeditor5-image/build/image.js"></script>
<script src="~/lib/ckeditor5/ckeditor5-vue2/dist/ckeditor.js"></script>
image.js:5 Uncaught TypeError: i(...) is not a function
at Object.window.ckeditor5.image (image.js:5)
at i (image.js:5)
at Module.<anonymous> (image.js:5)
at i (image.js:5)
at window.ckeditor5.image (image.js:5)
at image.js:5
MediaEmbed 插件的作用相同,这可能并非巧合,这可能意味着我做错了什么。
我从 official docs 了解到他们更愿意看到您使用 import 语句,但他们确实演示了如何通过包含脚本来使用它。
如果可以用主要的 ckeditor5 组件来做到这一点,那么肯定也可以用插件来做到这一点吗?但没有这样的例子!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)