node.js - Froala 编辑器不适用于带有 typescript 的 Angular 4

标签 node.js angular typescript

我将 angular 4 与类型脚本一起使用,并安装了 ng2-froala-editor,当我想启动 npm 时发生错误

[at-loader] ./node_modules/ng2-froala-editor/ng2-froala-editor.d.ts:1:1 
TS6053: File './node_modules/typings/globals/core-js/index.d.ts' not found.
errors @ client?0fb1:119
sock.onmessage @ socket.js?e5d0:37
EventTarget.dispatchEvent @ eventtarget.js?3e89:51
(anonymous) @ main.js?45b8:274
SockJS._transportMessage @ main.js?45b8:272
EventEmitter.emit @ emitter.js?927b:50
WebSocketTransport.ws.onmessage @ websocket.js?c17e:35
wrapFn @ zone.js?fad3:1075
ZoneDelegate.invokeTask @ zone.js?fad3:424
Zone.runTask @ zone.js?fad3:191
ZoneTask.invokeTask @ zone.js?fad3:498
invokeTask @ zone.js?fad3:1370
globalZoneAwareCallback @ zone.js?fad3:1388

我导入了这个:

import {FroalaEditorModule} from 'ng2-froala-editor/ng2-froala-editor';

进入 module.ts 并进入组件

import {FroalaEditorComponent} from 'ng2-froala-editor/ng2-froala-editor';

有人知道如何解决这个错误吗?

最佳答案

你可以使用angular-froala-wysiwyg(我在我的项目中使用它)

安装方式

npm install angular-froala-wysiwyg

并在 app.module.ts 中导入

import { FroalaEditorModule, FroalaViewModule } from 'angular-froala-wysiwyg';

并在 @ngModule 装饰器中导入

FroalaEditorModule.forRoot(), FroalaViewModule.forRoot() 

希望我能解决你的问题

关于node.js - Froala 编辑器不适用于带有 typescript 的 Angular 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46011801/

相关文章:

node.js - 新增 mongoose bool 属性,大家都为 true,默认为 false

javascript - Angular 2 中的 HTTP 转换请求

node.js - 该命令移动到一个单独的包: @webpack-cli/serve

javascript - 将 React-router 与 Express 服务器一起使用

javascript - 如何将依赖项添加到我的 Spine 应用程序?

javascript - Angular2 将 html 传递给组件

html - 如何在 Angular 4中的一个按钮到另一个按钮之间绘制相等的水平线

TypeScript:更新联合类型中的公共(public)属性时出错

reactjs - react 与 Material -UI : Theme undefined in createStyles() with TypeScript

Angular2 w/Typescript - 客户端/服务器应用程序的正确方式?