Angular 2 + Auth0(无法找到模块'auth0-js'的声明文件。)

时间:2017-07-04 17:34:40

标签: angular auth0

无法找到模块'auth0-js'的声明文件。 'C:/sandbox/loginauth0/node_modules/auth0-js/src/index.js'含有'any'类型。

我想使用auth0登录。但是按照说明操作并构建我自己的Angular 2服务之后。

从'auth0-js'导入*作为auth0;

给出如上所述的错误。但我把它放在“npm install --save auth0-js”中,并在我的node_modules

2 个答案:

答案 0 :(得分:2)

首先,请务必关闭tsconfig.json中的 noImplicitAny 属性。

然后,验证您是否按照此处的步骤进行操作:https://mackyle.github.io/git-log-compact/

答案 1 :(得分:0)

Auth0.js还没有提供TypeScript类型定义文件。您可以尝试使用:

const auth0 = require('auth0-js');

或者在noImplicitAny文件中将false标记转换为tsconfig.json的更强力方法,但会关闭整个项目的警告/错误。查看更多信息here