目标入口点“ @ auth0 / angular-jwt”中的错误缺少依赖项:

时间:2020-05-07 06:15:43

标签: javascript c# angular npm

我有一个有角度的项目版本:

@angular-devkit/architect    0.901.1
@angular-devkit/core         9.1.1
@angular-devkit/schematics   9.1.1
@schematics/angular          9.1.1
@schematics/update           0.901.1
rxjs                         6.5.4

执行后: @ auth0 / angular-jwt

我无法编译我的项目,并且出现此错误:

ERROR in The target entry-point "@auth0/angular-jwt" has missing dependencies:
 - tslib
 - @angular/core
 - rxjs/operators
 - rxjs
 - @angular/common/http    

我对棱角非常陌生,请帮助我。我已经执行了以下命令:

npm install --save "package names"     

但是他们给出了错误。

1 个答案:

答案 0 :(得分:1)

我有同样的问题。由于我们使用的是angular 9版本,因此我们必须安装4.2.0版的angular-jwt。根据他们的网站:

https://www.npmjs.com/package/@auth0/angular-jwt

@ auth0 / angular-jwt v5将与Angular v10 +和RxJS v6 +一起使用。对于Angular v6 +到v9,请使用@ auth0 / angular-jwt v4

所以:

  1. 卸载@ auth0( npm卸载@ auth0 / angular-jwt
  2. 删除了package-LOCK.json文件夹
  3. 针对角度9运行兼容的安装@auth( npm install @ auth0 / angular-jwt @ 4.2.0

现在,当我运行 ng服务时,它可以正常运行了。

希望我能对您有所帮助。 ;)