从Angular 4.2更新为Angular 9.0+;杰普斯特
两年前,我用Jhipster 4.6.0开发了一个系统,并添加了angular 2.0.0-beta.12材质 所以,今天我想对整个系统进行更新。 我已经开始在的支持下迁移 在这一点上,我问我,我需要更新jhipster generator?,例如,JhiHttpInterceptor使用旧的HTTP Angular客户端,或者我需要自己实现从Angular 4.2更新为Angular 9.0+;杰普斯特,angular,jhipster,Angular,Jhipster,两年前,我用Jhipster 4.6.0开发了一个系统,并添加了angular 2.0.0-beta.12材质 所以,今天我想对整个系统进行更新。 我已经开始在的支持下迁移 在这一点上,我问我,我需要更新jhipster generator?,例如,JhiHttpInterceptor使用旧的HTTP Angular客户端,或者我需要自己实现 import { Observable } from 'rxjs/Observable'; import { Response, RequestOptio
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>;
}
从'rxjs/Observable'导入{Observable};
从'@angular/http'导入{Response,RequestOptionsArgs};
/**
*HTTP拦截器责任链成员是一个类,它可以对所有请求的请求和响应作出反应
*通过HTTP完成。
*/
导出声明抽象类JhiHttpInterceptor{
私人继承人;
继任者:Jhihtpinterceptor;
processRequestInterception(选项?:RequestOptions参数):RequestOptions参数;
processResponseInterception(响应:可观察):可观察;
抽象请求截获(选项?:RequestOptionsArgs):RequestOptionsArgs;
抽象响应界面(可观察:可观察):可观察;
}
我知道我的系统非常过时,现在我正在将代码从4.2更新到5,当我得到Angular 6时,我将使用ng更新
Jhipster有什么建议吗?我建议您不要更新到angular 9,因为有些更改还没有最终确定。请参阅以下截图- 通过参考本指南,您可以更新到Angular 8-
.您是否尝试过先运行jhipster升级版
?它应该同时升级前端和后端。