【发布时间】:2017-10-15 09:01:54
【问题描述】:
我已经使用 cli 安装了 ng2-ckeditor:
npm install ng2-ckeditor --save
然后在我的索引文件中包含 CKEditor javascript 文件:
<script src="https://cdn.ckeditor.com/4.5.11/full/ckeditor.js"></script>
然后在模块文件中导入模块:
import { CKEditorModule } from 'ng2-ckeditor';
在导入“CKEditorModule”
并尝试在 html 中使用
显示错误:
错误 /var/www/html/eventswebsite/frontendapp/node_modules/ng2-ckeditor/lib/ckeditor.component.d.ts (43,26):找不到名称“对象”。
“ng2-ckeditor/lib/ckeditor.component.d.ts (43,26): 找不到名字 '对象'。”
如果我改变它就可以工作 ckeditorInit(配置:对象)
到
ckeditorInit(配置:任意)
在 npm 模块 ckeditor 组件文件中。
【问题讨论】:
-
似乎错误在
ckeditor中,您在安装时是否遇到任何错误?另外,如果您已将模块保存在应用程序中,为什么要使用cdn代替js? -
您使用的是哪个打字稿版本?
object是 TS2.2 中的关键字 -
您好@BhavikPatel 我在安装时没有任何错误。我现在只是使用cdn,当一切正常时,我将用相对路径替换它。
-
HI @yurzui Typescript 版本是我正在使用的 2.2.1。 tsc -v 版本 2.2.1
-
此错误仅在我使用 ng serve 进行构建时显示,但之后如果我评论两行 import { CKEditorModule } from 'ng2-ckeditor';并导入“CKEditorModule”然后构建工作正常但是因为我删除了ckeditor所以我将无法工作然后我再次删除评论然后ckeditor也可以工作但我的问题是我每次使用ng serve时都必须再次执行此操作
标签: node.js angular npm ckeditor angular2-forms