首页 > 解决方案 > 带有 webpack 的 Simditor

问题描述

如何使用 Webpack 编译 Simditor?

我正在尝试使用 Laravel Mix 编译 Simditor,但出现以下错误:

Uncaught TypeError: Simditor.connect is not a function

这是我的js文件:

window.$ = window.jQuery = require('jquery');
import 'simple-module';
import 'simditor';

$(document).ready(function () {
    $('.input.text-editor').each(function () {
        var editor = new Simditor({
            textarea: $(this).find('textarea')
        });
    });
});

知道为什么我会收到此错误吗?

编辑网站:simditor.tower.im

标签: javascriptwebpacklaravel-mix

解决方案


我尝试了几个安装 webpack 的 simditor 版本,其中一个成功了,在 2.3.22 版之后,simditor 的 JS 库目录和所有依赖项都与以前的版本不同。

这是我的步骤:

  1. 使用webpack 安装 2.3.22 版本的simditoryarn add simditor@2.3.22在 Rails 6 中运行)
  2. import 'simple-module';
  3. import 'simple-hotkeys';
  4. import 'simple-uploader';
  5. import Simditor from 'simditor';

有用!


推荐阅读