Quill.register无法识别为函数

萨明达·佩拉穆纳(Saminda Peramuna)

我有一个使用的Angular项目,ngx-quill我想向其中添加第三方模块quill-blot-formatter

我已将其安装@types/quill为dev依赖项,以摆脱TS linter错误,并配置tsconfig.json为包括"esModuleInterop": true"allowSyntheticDefaultImports": true

我还添加quill.jsangular.json以下内容:

"scripts": [
   "./node_modules/quill/dist/quill.min.js"
]

我试图在其中注册模块,app.module.ts但在浏览器控制台上收到以下错误。

quill.js:1122 Uncaught TypeError: Cannot read property 'register' of undefined

这是我的模块注册代码:

import Quill from 'quill';
import { BlotFormatter } from 'quill-blot-formatter';

Quill.register('modules/blotFormatter', BlotFormatter);

我尝试Quill以各种方式(导入* as Quill* as QuillNamespace但没有任何效果。

任何帮助,将不胜感激。

萨明达·佩拉穆纳(Saminda Peramuna)

我通过更改此方法解决了该问题:

import { BlotFormatter } from 'quill-blot-formatter';

对此:

import BlotFormatter from 'quill-blot-formatter';

显然我没有正确阅读文档:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章