【问题标题】:Update From Angular 4.2 to Angular 9.0 + Jhipster从 Angular 4.2 更新到 Angular 9.0 + Jhipster
【发布时间】:2019-11-22 04:50:49
【问题描述】:

我在 2 年前使用 Jhipster 4.6.0 开发了一个系统,并添加了材质 angular 2.0.0-beta.12。

所以,今天我想对整个系统进行更新。 我已经在https://update.angular.io/#4.2:5.2 的支持下开始迁移了,

此时我问我,我需要更新 jhipster-generator 吗?例如,JhiHttpInterceptor 使用旧的 HTTP Angular Client 还是我需要自己实现?

import { Observable } from 'rxjs/Observable';
import { Response, RequestOptionsArgs } from '@angular/http';
/**
 * A HTTP interceptor responsibility chain member is a class, which may react on request and response of all requests
 * done by HTTP.
 */
export declare abstract class JhiHttpInterceptor {
    private _successor;
    successor: JhiHttpInterceptor;
    processRequestInterception(options?: RequestOptionsArgs): RequestOptionsArgs;
    processResponseInterception(response: Observable<Response>): Observable<Response>;
    abstract requestIntercept(options?: RequestOptionsArgs): RequestOptionsArgs;
    abstract responseIntercept(observable: Observable<Response>): Observable<Response>;
}

我知道我的系统非常过时,现在我将我的代码从 4.2 更新到 5,当我获得 Angular 6 时,我将使用 ng update。

对 Jhipster 有什么建议或建议?

【问题讨论】:

  • 您尝试过先运行jhipster upgrade 吗?它应该同时升级前端和后端。

标签: angular jhipster


【解决方案1】:

我建议您不要更新到 Angular 9,因为其中一些更改尚未最终确定。请参阅下面的屏幕截图 -

您可以参考本指南更新到 Angular 8 -

Angular Update Guide.

【讨论】:

    猜你喜欢
    • 2020-05-23
    • 2017-07-12
    • 2019-08-29
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 2018-03-11
    相关资源
    最近更新 更多