私は以下の問題に直面しています。私はng-jhipsterモジュールをテストできません。 手順は続く: NG-jhipster: - 糸のリンク - 糸をインストール(すべてのステップが正しく実行されている)ng-jhipster開発でコンパイルエラーが発生する
マイプロジェクト: - 糸リンクNG-jhipster - 糸で
ERRORを開始します[at-loader] ./src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.ts:5:14 TS2415: 'ErrorHandlerInterceptor'クラスが、基本クラス 'HttpInterceptor'を誤って拡張します。 プロパティ 'requestIntercept'の型は互換性がありません。 '(オプション:RequestOptionsArgs)=> RequestOptionsArgs'はタイプに割り当てられません(オプション:RequestOpt ionsArgs => RequestOptionsArgs ')。この名前の2つの異なるタイプが存在しますが、それらは無関係です。 パラメータの種類 'options'と 'options'は互換性がありません。 タイプ 'RequestOptionsArgs'はタイプ 'RequestOptionsArgs'に割り当てられません。この という名前の2つの異なるタイプが存在しますが、それらは無関係です。 [AT-ローダ] ./src/main/webapp/app/blocks/interceptor/http.provider.ts:20:9 TS2345で
ERROR:型の引数は 'XHRBackend' タイプのパラメータに割り当て可能ではありません'ConnectionBackend'。 プロパティ 'createConnection'の型は互換性がありません。 タイプ '(request:Request)=> XHRConnection'はタイプ '(request:any)=> Connection'に割り当てられません。 タイプ 'XHRConnection'はタイプ 'Connection'に割り当てられません。 プロパティ 'request'の種類は互換性がありません。 タイプ '要求'はタイプ '要求'に割り当てられません。この名前の2つの異なるタイプが存在しますが、 は関係ありません。 プロパティ 'ヘッダー'の種類は互換性がありません。 タイプ 'ヘッダー'はタイプ 'ヘッダー'に割り当てられません。この名前の2つの異なるタイプが存在しますが、 は関係ありません。 型には、プライベートプロパティ 'mayBeSetNormalizedName'の宣言が別々にあります。 [AT-ローダ] ./src/main/webapp/app/blocks/interceptor/notification.interceptor.ts:5:14 TS2415で
ERROR:クラス 'NotificationInterceptor' が誤っ 'HttpInterceptor' ベースクラスを拡張します。 プロパティ 'requestIntercept'の型は互換性がありません。 '(オプション:RequestOptionsArgs)=> RequestOptionsArgs'はタイプに割り当てられません(オプション:RequestOpt ionsArgs => RequestOptionsArgs ')。この名前の2つの異なるタイプが存在しますが、それらは無関係です。 パラメータの種類 'options'と 'options'は互換性がありません。 タイプ 'RequestOptionsArgs'はタイプ 'RequestOptionsArgs'に割り当てられません。この という名前の2つの異なるタイプが存在しますが、それらは無関係です。
これはなぜ起こりますか?
おそらくあなたのプロジェクトはJhipsterの古いバージョンで生成されており、生成されたコードはng-jhipsterの最新バージョンと互換性がありません。 –
それは私のために働かなかった。 代わりに私はこれをしました:https://stackoverflow.com/a/47090733/3806974 – ctamisier