无法使用命名空间“OktaAuthService”作为类型

问题描述 投票:0回答:3

模块“../../../../node_modules/@okta/okta-Angular/okta-Angular”没有导出成员“OktaAuthService”

我在 Angular 项目中实现 Okta 时遇到问题

angular okta
3个回答
3
投票

我猜当您遇到此错误时,您正在使用 Okta Angular 4.0。在 4.0 中,

OktaAuthService
被 okta-auth-js 库中的
OktaAuth
替换。请参阅 Okta Angular 3.x 到 4.x 迁移指南了解更改。

本周我迁移了一个 Angular 示例。 此 PR 将帮助您了解必要的更改。


1
投票

我找到了解决方案。问题是 Angular 和 Okta 之间的版本冲突; 只是像这样降级了 Okta 版本:

"@okta/okta-Angular": "^3.2.2", "@okta/okta-signin-widget": "^5.10.1",


0
投票

我找到了一个解决方案,它对我有用。我将 okta-Angular 版本降级为“@okta/okta-Angular”:“^3.2.2”。

© www.soinside.com 2019 - 2024. All rights reserved.