如何修复错误无法在 Angular 2 CLI ckeditor 中找到名称“对象”

2024-01-23

我已经使用 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(配置:对象)

To

ckeditorInit(配置:任意)

在 npm 模块 ckeditor 组件文件中。


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

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

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

As a side note, you can find the version of typescript VS is using under menu "Help\About Microsoft Visual Studio", then on pop up screen scroll down a bit as shown in below image:typescript version in visual studio 2017

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何修复错误无法在 Angular 2 CLI ckeditor 中找到名称“对象” 的相关文章

随机推荐

  • 更改命名空间前缀 WCF 信封

    我想知道是否可以更改 WCF SOAP 请求的命名空间前缀 正如您在下面的示例中看到的 The Envelope 的命名空间为 http www w3 org 2005 08 addressing 前缀为 a 我想将其更改为 foo 我怎样
  • 如何将任务的已取消状态传播到继续任务

    我在我的应用程序中使用任务并行库 我有一个任务 我们称之为 DoSomething 可能会被取消 无论任务出现故障 取消还是成功完成 我都会向该任务附加一个延续来执行一些清理工作 在启动此任务的代码中 我想返回一个 Task 对象 其状态
  • SWIG C++ 到 Python:警告(362):运算符=被忽略

    我正在将 C 类导出到 Python 我注意到在编译过程中 SWIG 发出以下警告 Warning 362 operator ignored 我不确定为什么操作符超载 因为它在SWIG 文档 http www swig org Doc1 3
  • camera2 捕获的图片 - 从 YUV_420_888 转换为 NV21

    通过camera2 API 我们接收以下格式的图像对象YUV 420 888 然后我们使用以下函数转换为NV21 private static byte YUV 420 888toNV21 Image image byte nv21 Byt
  • Oracle中INSTR和LIKE有什么区别?

    有人可以告诉我两者之间的区别吗INSTR and LIKE在甲骨文中 Oracle10g中哪一个更快 这取决于数据和模式 如果你使用like a 那么 Oracle 可以使用 BTree 索引来查找匹配项 因为它可以以模式开头搜索 BTre
  • Angular CLI 无法创建新项目

    如何从 angular cli 创建新项目 Angular CLI 有问题 已经关门了 我认为仍然存在问题https github com angular angular cli issues 5543 event 1009616731 h
  • 故事板静态单元:dequeueReusableCellWithIdentifier 返回 nil

    使用故事板 静态单元格cellForRowAtIndexPath 线 UITableViewCell cell tableView dequeueReusableCellWithIdentifier CellIdentifier 总是返回n
  • Capybara webkit 不传递来自 Angular 的参数

    我正在尝试将 selenium 测试套件移植到 capybara webkit Rails 应用程序在 Rails 视图中嵌入了一个角度应用程序 并且其行为不符合预期webkit 像这样的测试 需要 spec helper feature
  • CSS 线性渐变和 Canvas 线性渐变与不透明度设置不同

    我想在画布上实现 CSS 定义的相同线性渐变外观 使用了一种在不使用透明度设置之前效果很好的方法 当使用相同的线性渐变颜色设置定义 rgba 颜色值时 结果看起来不一样 请参阅以下链接 JSFiddle Example https jsfi
  • 如何通过 System.out.println("Morning") 创建对象,REACHABLE?

    在下面的声明中 System out println Morning 包含值 Morning 的对象是在字符串池中创建的 而且我们没有明确存储它的地址 但这个对象仍然是可达的 如果我们尝试重新做System out println Morn
  • C++ 中 main 之前发生了什么?

    我知道在 C 中 在应用程序可以开始之前main 某些实体必须 初始化全局变量 将堆栈指针设置为最低堆栈区域地址 假设堆栈向上增长 问题 1 做这些事情的实体是什么 谁写的 问题 2 C 中还有其他东西吗 我假设对象构造函数和初始化都是在应
  • 如何将浮点数存储为文本而不丢失精度?

    就像问题所说的那样 与 截断的 字符串表示形式之间的转换可能会影响其精度 但是将它们存储为其他格式 例如 pickle 会使它们不可读 是的 我也想要这个 如何在文本中存储浮点数而不丢失精度 将其存储为二进制或其幂 gt gt gt 3 4
  • Pytest Finalizers - 执行顺序

    我正在编写 py test 程序 考虑以下 py test 夹具代码 pytest fixture scope class def my fixture request def fin1 print fin1 request addfina
  • 预编译 ASP.NET 2.0 站点上出现编译错误 CS0433

    当我启动调试器来调试我的网站时 我经常收到此错误 我使用 Telerik 控件 通常错误出现在我的选项卡条中 这是我现在正在查看的错误的示例 Compiler Error Message CS0433 The type ASP contro
  • 改变可观察值中的值

    如果我有一个可观察的student Observable
  • 在带有 GPU 加速的 arrayfun 中使用匿名函数 (Matlab)

    我是 Matlab R2012b 并行工具箱的新手 想知道克服以下问题的最佳方法是什么 我正在分析图像中每个像素的邻域 这是并行化的绝佳案例 但是 我似乎无法让它发挥作用 问题的主要问题是一些 常量 参数应该传递给函数 因此 应该为每个像素
  • 模板如何导致C++代码膨胀?

    我从来不理解模板的这个问题 对我来说 为不同类型的参数实例化多种类型的方法与在函数重载方面实现相同的方法相同 如果是这种情况 模板如何导致代码膨胀或超出二进制大小达到一定限制 请澄清这一点 有时我不确定是否使用模板或函数重载 模板代码膨胀是
  • TypeError: _this.handler.handle 不是函数错误

    我收到此错误 表明 this handler handle 不是我使用 karma jasmine 在 Angular 6 中进行单元测试的函数 当我在项目文件夹中键入 ng test 命令时 我的命令行中会出现此错误 Chrome 67
  • Twitter 中的表情符号 R 中的情感分析

    如何处理 摆脱表情符号 以便我可以对推文进行排序以进行情感分析 得到 sort list y 中的错误 输入无效 Thanks 这就是从 twitter 到 r 的表情符号的显示方式 xed xed u0083 xed xed xed xe
  • 如何修复错误无法在 Angular 2 CLI ckeditor 中找到名称“对象”

    我已经使用 cli 安装了 ng2 ckeditor npm install ng2 ckeditor save 然后将 CKEditor javascript 文件包含在我的索引文件中 然后在模块文件中导入模块 import CKEdit