Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JWT助手服务在Angular 10中抛出错误_Angular_Compilation_Ivy_Jwt Auth - Fatal编程技术网

JWT助手服务在Angular 10中抛出错误

JWT助手服务在Angular 10中抛出错误,angular,compilation,ivy,jwt-auth,Angular,Compilation,Ivy,Jwt Auth,我正在使用Angular 10和最新的JWT帮助服务。但应用程序无法编译 错误状态如下:node_modules/@auth0/angular jwt/lib/jwthelper.service.d.ts中的错误 我搜索过类似的问题,但找不到答案。这是第一次发生这种情况 控制台还报告以下内容:这可能意味着声明JwtHelperService的库(@auth0/angular jwt)未被ngcc正确处理,或者与angular Ivy不兼容。检查库的更新版本是否可用,如果可用,请进行更新。还考虑与

我正在使用Angular 10和最新的JWT帮助服务。但应用程序无法编译

错误状态如下:
node_modules/@auth0/angular jwt/lib/jwthelper.service.d.ts中的错误
我搜索过类似的问题,但找不到答案。这是第一次发生这种情况

控制台还报告以下内容:
这可能意味着声明JwtHelperService的库(@auth0/angular jwt)未被ngcc正确处理,或者与angular Ivy不兼容。检查库的更新版本是否可用,如果可用,请进行更新。还考虑与图书馆的作者一起检查,看看该库是否与IVY  

兼容。 我已删除节点包文件夹,但未执行
npm I
,错误仍然存在。这意味着助手服务与Angular 10?不兼容

我的包JSON:

 "dependencies": {
    "@angular/animations": "~10.0.4",
    "@angular/cdk": "^10.2.3",
    "@angular/common": "~10.0.4",
    "@angular/compiler": "~10.0.4",
    "@angular/core": "~10.0.4",
    "@angular/forms": "~10.0.4",
    "@angular/localize": "~10.0.4",
    "@angular/material": "^10.2.3",
    "@angular/platform-browser": "~10.0.4",
    "@angular/platform-browser-dynamic": "~10.0.4",
    "@angular/router": "~10.0.4",
    "@auth0/angular-jwt": "^5.0.1",
    "@ng-bootstrap/ng-bootstrap": "^7.0.0",
    "bootstrap": "^4.5.0",
    "ng2-validation": "^4.2.0",
    "rxjs": "~6.5.5",
    "tslib": "^2.0.0",
    "zone.js": "~0.10.3"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.1000.3",
    "@angular/cli": "~10.0.3",
    "@angular/compiler-cli": "~10.0.4",
    "@types/node": "^12.11.1",
    "@types/jasmine": "~3.5.0",
    "@types/jasminewd2": "~2.0.3",
    "codelyzer": "^6.0.0",
    "jasmine-core": "~3.5.0",
    "jasmine-spec-reporter": "~5.0.0",
    "karma": "~5.0.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage-istanbul-reporter": "~3.0.2",
    "karma-jasmine": "~3.3.0",
    "karma-jasmine-html-reporter": "^1.5.0",
    "protractor": "~7.0.0",
    "ts-node": "~8.3.0",
    "tslint": "~6.1.0",
    "typescript": "~3.9.5"
  }
任何帮助都将被感激

这对我来说很有用-。如果在单击按钮时查看网络选项卡,它会按预期添加授权请求标题

根据库-如果您为root导入JWT模块,它将自动添加授权头。JWT帮助程序服务用于独立使用-


查看stackblitz链接,了解我如何在angular应用程序中使用它更新tsconfig.app.json:

“角度编译器选项”:{ “使能常春藤”:真的吗 }