将 Auth0Lock 更改为 Auth0-js
Changing Auth0Lock to Auth0-js
在我的 Angular4 项目中,我试图从 auth0-lock 迁移到 auth0-js。为此,我创建了您可以在文档中看到的 AuthService class,并通过
安装 auth0-js 包
npm install --save auth0-js
但是,当我 运行 我的应用程序出现以下错误时:
ERROR TypeError: Cannot read property 'WebAuth' of undefined
如果我下载您可以在快速入门中找到的示例项目,我不会收到此错误,但我不知道我还需要做什么。
我刚刚在下面看到这个解决方案并且它有效:
import * as auth0 from 'auth0-js';
您可能还想安装 Types
。我的 IDE 有问题,没有看到 Auth0 包的方法和属性。
npm install @types/auth0-js --save-dev
在我的 Angular4 项目中,我试图从 auth0-lock 迁移到 auth0-js。为此,我创建了您可以在文档中看到的 AuthService class,并通过
安装 auth0-js 包npm install --save auth0-js
但是,当我 运行 我的应用程序出现以下错误时:
ERROR TypeError: Cannot read property 'WebAuth' of undefined
如果我下载您可以在快速入门中找到的示例项目,我不会收到此错误,但我不知道我还需要做什么。
我刚刚在下面看到这个解决方案并且它有效:
import * as auth0 from 'auth0-js';
您可能还想安装 Types
。我的 IDE 有问题,没有看到 Auth0 包的方法和属性。
npm install @types/auth0-js --save-dev