ngx-quill 安装的问题
Problems with ngx-quill installation
我在编译我的项目时遇到这个错误
错误:node_modules/ngx-quill/lib/quill-editor.component.d.ts:3:21 - 错误 TS2614:模块“quill”没有导出成员 'Delta'。您是想改用 'import Delta from "quill"' 吗?
3 从 'quill' 导入 QuillType,{ Delta};
错误:node_modules/quill-delta/dist/Delta.d.ts:1:8 - 错误 TS1259:模块“C:/ProyectoAgroSintesis/AgroCMS/node_modules/fast-diff/diff”'只能使用 [=29= 默认导入]旗帜
1 从 'fast-diff' 导入差异;
~~~~
node_modules/fast-diff/diff.d.ts:20:1
20 出口=差异;
~~~~~~~~~~~~~~
此模块使用 'export =' 声明,并且只能在使用 'allowSyntheticDefaultImports' 标志时与默认导入一起使用。
我不知道如何解决这个问题,我按照 npm page
中的 quill 说明安装了 quill
我不知道为什么会出现这些错误,但我解决了它们
对于第一个错误,我更改了 quill-editor.component.d.ts 中的导入,如下所示:
import QuillType from 'quill';
import Delta from 'quill';
对于第二个错误,我在 compilerOptions
的 tsconfig.json 中放置了标志 "allowSyntheticDefaultImports": true,
我还更改了 ngx-quill 的版本,我有 16.1.2,我降级到 15.0.0
要解决 ngx-quill@16.2.1 和 angular 13.1.2 的此错误,您需要确保安装正确版本的@ types/quill 和羽毛笔
- @types/quill v1.x -> npm i types/quill@1
- quill v1.x -> npm i quill@1
可以找到详细的安装说明here
我在编译我的项目时遇到这个错误
错误:node_modules/ngx-quill/lib/quill-editor.component.d.ts:3:21 - 错误 TS2614:模块“quill”没有导出成员 'Delta'。您是想改用 'import Delta from "quill"' 吗?
3 从 'quill' 导入 QuillType,{ Delta};
错误:node_modules/quill-delta/dist/Delta.d.ts:1:8 - 错误 TS1259:模块“C:/ProyectoAgroSintesis/AgroCMS/node_modules/fast-diff/diff”'只能使用 [=29= 默认导入]旗帜
1 从 'fast-diff' 导入差异; ~~~~
node_modules/fast-diff/diff.d.ts:20:1 20 出口=差异; ~~~~~~~~~~~~~~ 此模块使用 'export =' 声明,并且只能在使用 'allowSyntheticDefaultImports' 标志时与默认导入一起使用。
我不知道如何解决这个问题,我按照 npm page
中的 quill 说明安装了 quill我不知道为什么会出现这些错误,但我解决了它们
对于第一个错误,我更改了 quill-editor.component.d.ts 中的导入,如下所示:
import QuillType from 'quill';
import Delta from 'quill';
对于第二个错误,我在 compilerOptions
的 tsconfig.json 中放置了标志"allowSyntheticDefaultImports": true,
我还更改了 ngx-quill 的版本,我有 16.1.2,我降级到 15.0.0
要解决 ngx-quill@16.2.1 和 angular 13.1.2 的此错误,您需要确保安装正确版本的@ types/quill 和羽毛笔
- @types/quill v1.x -> npm i types/quill@1
- quill v1.x -> npm i quill@1
可以找到详细的安装说明here