我面臨以下問題。我無法測試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'的類型不兼容。 類型'(options ?: RequestOptionsArgs)=> RequestOptionsArgs'不能分配給類型'(options?:RequestOpt ionsArgs)=> RequestOptionsArgs'。這個名稱存在兩種不同的類型,但它們不相關。 參數'選項'和'選項'的類型不兼容。 類型'RequestOptionsArgs'不可分配以鍵入'RequestOptionsArgs'。這個名字存在兩種不同的類型,但它們是不相關的。
ERROR在[在裝載機] ./src/main/webapp/app/blocks/interceptor/http.provider.ts:20:9 TS2345:類型的參數「XHRBackend」不是分配給類型的參數'ConnectionBackend'。 屬性'createConnection'的類型不兼容。 類型'(request:Request)=> XHRConnection'不能分配給類型'(request:any)=> Connection''。 類型'XHRConnection'不可分配爲鍵入'連接'。 屬性「請求」的類型不兼容。 類型'請求'不可分配以鍵入'請求'。這個名字存在兩種不同的類型,但它們是不相關的。 屬性「標題」的類型不兼容。 類型「標題」不可分配爲鍵入「標題」。這個名稱存在兩種不同的類型,但它們不相關。 類型具有私有屬性'mayBeSetNormalizedName'的單獨聲明。
ERROR in [at-loader] ./src/main/webapp/app/blocks/interceptor/notification.interceptor.ts:5:14 TS2415:Class'NotificationInterceptor'錯誤地擴展了基類'HttpInterceptor'。 屬性'requestIntercept'的類型不兼容。 類型'(options ?: RequestOptionsArgs)=> RequestOptionsArgs'不能分配給類型'(options?:RequestOpt ionsArgs)=> RequestOptionsArgs'。這個名稱存在兩種不同的類型,但它們不相關。 參數'選項'和'選項'的類型不兼容。 類型'RequestOptionsArgs'不可分配以鍵入'RequestOptionsArgs'。這個名字存在兩種不同的類型,但它們是不相關的。
你知道爲什麼會發生這種情況嗎?
也許您的項目是使用老版本的Jhipster生成的,生成的代碼與最新版本的ng-jhipster不兼容。 –
它沒有爲我工作。 相反,我這樣做:https://stackoverflow.com/a/47090733/3806974 – ctamisier