簡體   English   中英

@ azure / msal-angular的元數據版本不匹配

[英]MetaData version mismatch for @azure/msal-angular

我為我的角度應用程序創建了AD集成。 當我嘗試使用'ng build'構建它時,出現以下錯誤:

模塊../node_modules/@azure/msal-angular/dist/index.d.ts的元數據版本不匹配,發現版本4,預期3,在../src/app/app.app.module.ts中解析符號AppModule ,在../src/app/app.module.ts中解析符號AppModule,在../src/app/app.module.ts中解析符號AppModule

我嘗試更改角度版本。 但是我無法升級到角度5,因為我使用了其他不兼容角度5的軟件包。

"@angular/common": "4.4.3",
"@angular/compiler": "4.2.4",
"@angular/compiler-cli": "4.4.3",
"@angular/core": "4.4.3",
"@angular/forms": "4.4.3",
"@angular/http": "4.4.3",
"@angular/animations": "4.4.3",
"@angular/cdk": "2.0.0-beta.8",
"@angular/flex-layout": "2.0.0-rc.1",
"@angular/material": "2.0.0-beta.8",
"@angular/platform-browser": "^4.4.7",
"@angular/platform-browser-dynamic": "^4.4.7",
"@angular/platform-server": "^4.4.7",
"@angular/router": "4.4.3",
"@azure/msal-angular": "^0.1.2",

有人知道我該如何解決我的問題?

我遇到了同樣的問題。 我有一個解決方法,但我不確定它為什么起作用。 如果轉到配置路徑的位置,並且從路由中刪除MsalGuard並進行重建,則錯誤將消失。 然后,您可以將MsalGuard重新添加到解決方案中,而不會出現錯誤。

此修復程序似乎是暫時的,因為有時我會再次看到該錯誤,只需要重復上述過程即可。 我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM