Angular Can';找不到变量:Auth0Lock Ionic2 Auth0

Angular Can';找不到变量:Auth0Lock Ionic2 Auth0,angular,login,ionic2,auth0,Angular,Login,Ionic2,Auth0,我试图将Auth0添加到我的Ionic 2应用程序中,但遇到了一个错误:“找不到变量:Auth0Lock” 我对此感到困惑的是,变量是声明的,它的类型是“any”,所以应该可以,但当我检查main.js编译文件时,发现它不在那里。为了解决这个问题,我对Auth类做了一个简单的更改,我从Auth0快速启动页面获得了该类,如下所示: // app/auth.service.ts import { Injectable } from '@angular/core'; import { to

我试图将Auth0添加到我的Ionic 2应用程序中,但遇到了一个错误:“找不到变量:Auth0Lock”


我对此感到困惑的是,变量是声明的,它的类型是“any”,所以应该可以,但当我检查main.js编译文件时,发现它不在那里。

为了解决这个问题,我对Auth类做了一个简单的更改,我从Auth0快速启动页面获得了该类,如下所示:

// app/auth.service.ts

import { Injectable }      from '@angular/core';
import { tokenNotExpired } from 'angular2-jwt';

// Avoid name not found warnings
declare var Auth0Lock: any;

@Injectable()
export class Auth {
// Configure Auth0
lock = new Auth0Lock('client_id','domain', {});
为了解决Auth0Lock没有添加到编译的js文件中的问题(也就是说,它没有添加到实际应用程序上运行的程序中),我做了以下更改:

import { Injectable }      from '@angular/core';
import { tokenNotExpired } from 'angular2-jwt';
import Auth0Lock from 'auth0-lock';


@Injectable()
export class Auth {
// Avoid name not found warnings
Auth0Lock: any;

// Configure Auth0
lock = new Auth0Lock('client_id','domain', {});
1.)增加了“从“auth0锁”导入Auth0Lock”

2.)已删除声明var Auth0Lock:任何

3.)在Auth类中添加了Auth0Lock:any;


就是这样!(现在别忘了在CORS&etc;中设置ip地址)

为了解决这个问题,我对Auth类做了一个简单的更改,该类是从Auth0快速启动页面获得的,如下所示:

// app/auth.service.ts

import { Injectable }      from '@angular/core';
import { tokenNotExpired } from 'angular2-jwt';

// Avoid name not found warnings
declare var Auth0Lock: any;

@Injectable()
export class Auth {
// Configure Auth0
lock = new Auth0Lock('client_id','domain', {});
为了解决Auth0Lock没有添加到编译的js文件中的问题(也就是说,它没有添加到实际应用程序上运行的程序中),我做了以下更改:

import { Injectable }      from '@angular/core';
import { tokenNotExpired } from 'angular2-jwt';
import Auth0Lock from 'auth0-lock';


@Injectable()
export class Auth {
// Avoid name not found warnings
Auth0Lock: any;

// Configure Auth0
lock = new Auth0Lock('client_id','domain', {});
1.)增加了“从“auth0锁”导入Auth0Lock”

2.)已删除声明var Auth0Lock:任何

3.)添加了Auth0Lock:任何内部身份验证类

就这样!(现在不要忘记在CORS&etc;中设置ip地址)