我有这个使用的 Angular 项目,ngx-quill
我想向它添加第三方模块quill-blot-formatter
。
我已@types/quill
作为开发依赖项安装以消除 TS linter 错误并配置tsconfig.json
为包含"esModuleInterop": true
和"allowSyntheticDefaultImports": true
.
我还添加quill.js
了angular.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
),但没有任何效果。
任何帮助,将不胜感激。