gpt4 book ai didi

node.js - 如何修复错误无法在 Angular 2 cli ckeditor 中找到名称 'object'

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:46 24 4
gpt4 key购买 nike

我已经使用 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 中使用

显示错误:

ERROR in /var/www/html/eventswebsite/frontendapp/node_modules/ng2-ckeditor/lib/ckeditor.component.d.ts (43,26): Cannot find name 'object'.

"ng2-ckeditor/lib/ckeditor.component.d.ts (43,26): Cannot find name 'object'."

如果我改变它就会起作用ckeditorInit(配置:对象)

ckeditorInit(配置:任意)

在npm模块ckeditor组件文件中。

最佳答案

我为那些面临此错误“无法找到名称'对象'”的人发布此答案,无论他们在哪个组件中遇到此错误。这是与 tsc 编译器版本相关的问题。 'object' 是 TS2.2 中的关键字。

我正在使用 VS 2017 社区。默认情况下,它附带 tsc 1.5 ie。 typescript 编译器版本 1.5。我尝试从 Nuget 更新它,并安装了“Typescript for VS 2017”,但没有任何帮助,即使我的计算机有最新版本的 TypeScript,但 VS TypeScript 版本仍然是 1.5。

然后我搜索了微软最新的VS 2017更新,幸运的是我在VS的顶部栏找到了最新版本的通知。安装最新更新后,我在 VS 上的 typescript 版本更新为 2.2。这解决了问题,编译错误也消失了。

顺便说一下,您可以在菜单“帮助\关于 Microsoft Visual Studio”下找到正在使用的 typescript VS 版本,然后在弹出屏幕上向下滚动一点,如下图所示:typescript version in visual studio 2017

关于node.js - 如何修复错误无法在 Angular 2 cli ckeditor 中找到名称 'object',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43998766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com