okta-auth-js Uncaught TypeError: Super expression must either be null or a function

okta-auth-js Uncaught TypeError: Super expression must either be null or a function

进行生产构建后,我在控制台中收到此错误并且未加载应用程序。

enter image description here

我的环境:

OS: Linux/Ubuntu
React version: 16.13.0
@okta/okta-auth-js: 5.2.2
@okta/okta-react: 6.0.0
@okta/okta-signin-widget: 5.5.0

所以基本上我使用了 okta 的 CDN 并在 index.html 中初始化它并且它起作用了。

把这个放在你的 index.html 头标签中。

<script
  src="https://global.oktacdnenter code here.com/okta-auth-js/4.5.0/okta-auth-js.min.js"
  type="text/javascript"
></script>
<script>
  var redirectUri = `${location.origin}/okta`;
    window.myOkta = new OktaAuth({
     ...your credentials goes here.
    })
</script>

现在您可以将 myOkta 变量用作 okta Api。