小编Ora*_*Ora的帖子

升级到 Angular 10 - 修复 CommonJS 或 AMD 依赖项可能导致优化救助

我正在尝试将我的 angular 9 应用程序升级到 angular 10 版本,但在升级后低于警告

rxjs\BehaviorSubject.js depends on rxjs-compat/BehaviorSubject
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

javascript rxjs angular-upgrade angular rxjs6

89
推荐指数
7
解决办法
10万
查看次数

错误 TypeError:如果没有“new”,则无法调用类构造函数 EventEmitter_

升级到 Angular 10 后,某些组件出现以下错误 -

ERROR TypeError: Class constructor EventEmitter_ cannot be invoked without 'new'
    at new ZoneAwareEventEmitter (index.js:34)
    at new GridComponent (index.js:6167)
    at createClass (core.js:21921)
    at createDirectiveInstance (core.js:21790)
    at createViewNodes (core.js:30281)
    at callViewAction (core.js:30597)
    at execComponentViewsAction (core.js:30516)
    at createViewNodes (core.js:30309)
    at callViewAction (core.js:30597)
    at execComponentViewsAction (core.js:30516)
Run Code Online (Sandbox Code Playgroud)

导致此问题的代码 -

import { EventEmitter } from "@angular/core";

export class ZoneAwareEventEmitter extends EventEmitter {
    constructor(ngZone, isAsync = false) {
        super(isAsync);
        this.ngZone = ngZone;
    }
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

先谢谢您的帮助!

typescript ecmascript-6 angular angular-storybook

5
推荐指数
1
解决办法
1736
查看次数