javascript - 带有 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
解决方案
我尝试了几个安装 webpack 的 simditor 版本,其中一个成功了,在 2.3.22 版之后,simditor 的 JS 库目录和所有依赖项都与以前的版本不同。
这是我的步骤:
- 使用webpack 安装 2.3.22 版本的simditor(
yarn add simditor@2.3.22
在 Rails 6 中运行) import 'simple-module';
import 'simple-hotkeys';
import 'simple-uploader';
import Simditor from 'simditor';
有用!
推荐阅读
- elixir - 如何在 Elixir 中基于命令行参数加载配置文件
- vim - Vim 在命令中的文件快捷方式中查找
- php - PHP如何编写统计模式分析函数?
- ios - 如何调试 navigationcontroller.tintColor 不变?
- java - 在环境变量中获取 null
- javascript - JavaScript keydown 在 Firefox 上不起作用
- multithreading - 在 TPL 中将线程添加到主线程进程
- android - 在 RecyclerView 适配器类中询问权限 - 未调用 onRequestPermissionsResult
- react-native - Expo.js:当我的应用程序进入后台时捕获事件?
- django - django 在使用 formset 时无法将请求传递给表单。产生 `__init__() got an unexpected keyword argument 'request'`