【问题标题】:ERROR in Cannot read property 'flattenedMappings' of null when upgraded from angular 8 to angular 9? [closed]从角度 8 升级到角度 9 时,无法读取 null 的属性“flattenedMappings”中的错误? [关闭]
【发布时间】:2020-02-27 10:24:19
【问题描述】:

从角度 8 升级到角度 9 时,无法读取 null 的属性“flattenedMappings”时出现错误

【问题讨论】:

  • 请提供一些代码,否则我们无法帮助您。此外,显然您要运行flattenedMappings 的对象是null,因此会弹出错误。因此,只需添加一个检查,并且只有在它是真实的情况下运行flattenedMappings
  • 需要代码来看看有什么问题。
  • 从 Angular8 升级到 9.0.3 后出现同样的错误。升级到 9.0.1 就可以了。

标签: angular upgrade angular9


【解决方案1】:

尝试 Angular 9.0.2,更新到 9.0.3 后我遇到了这个问题

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题

    这是我的 package.json

    {
      "name": "myprojects",
      "version": "0.0.0",
      "license": "MIT",
      "scripts": {
        "ng": "ng",
        "start": "ng serve",
        "build": "ng build",
        "start_prod": "ng serve --prod",
        "build_prod": "ng build --prod",
        "start_staging": "ng serve -c staging",
        "build_staging": "ng build -c staging",
        "localhost": "ng serve -c localhost",
        "test": "ng test",
        "lint": "ng lint",
        "e2e": "ng e2e"
      },
      "private": true,
      "dependencies": {
        "@angular/animations": "^9.0.0",
        "@angular/cdk": "^7.3.7",
        "@angular/cli": "9.0.1",
        "@angular/common": "9.0.0",
        "@angular/compiler": "9.0.0",
        "@angular/core": "9.0.0",
        "@angular/forms": "9.0.0",
        "@angular/material": "^8.2.3",
        "@angular/platform-browser": "9.0.0",
        "@angular/platform-browser-dynamic": "9.0.0",
        "@angular/router": "9.0.0",
        "@ng-select/ng-select": "^2.13.1",
        "angular-font-awesome": "^3.1.2",
        "angular-gauge-chart": "^0.6.0",
        "angular-highcharts": "7.2.0",
        "angular-mydatepicker": "^0.4.0",
        "angular2-draggable": "^2.3.2",
        "angular2-moment": "^1.9.0",
        "angulartics2": "6.3.1",
        "bootstrap": "4.1.0",
        "core-js": "^2.4.1",
        "font-awesome": "^4.7.0",
        "fusioncharts": "^3.13.4",
        "google-libphonenumber": "^3.2.5",
        "highcharts": "^7.1.1",
        "intl": "^1.2.5",
        "json2typescript": "^1.0.5",
        "ng-circle-progress": "^1.5.0",
        "ng-multiselect-dropdown": "^0.2.3",
        "ng-pick-datetime": "^7.0.0",
        "ng2-bootstrap-modal": "^1.0.1",
        "ng2-nouislider": "^1.8.2",
        "ng5-slider": "^1.2.4",
        "ngx-bootstrap": "^5.3.2",
        "ngx-clipboard": "^12.3.0",
        "ngx-drag-scroll": "^7.3.1",
        "ngx-ellipsis": "^2.0.7",
        "ngx-infinite-scroll": "^6.0.1",
        "ngx-international-phone-number": "^1.0.4",
        "ngx-scroll-event": "^1.0.8",
        "ngx-select-dropdown": "^0.8.1",
        "ngx-sortable": "^1.0.1",
        "rxjs": "^6.5.4",
        "rxjs-compat": "^6.3.3",
        "tslib": "^1.10.0",
        "zone.js": "~0.10.2"
      },
      "devDependencies": {
        "@angular-devkit/build-angular": "~0.900.1",
        "@angular/compiler-cli": "^9.0.0",
        "@angular/language-service": "9.0.0",
        "@types/jasmine": "~2.8.3",
        "@types/jasminewd2": "~2.0.2",
        "@types/node": "^12.11.1",
        "codelyzer": "^5.1.2",
        "jasmine-core": "~2.8.0",
        "jasmine-spec-reporter": "~4.2.1",
        "karma": "~2.0.0",
        "karma-chrome-launcher": "~2.2.0",
        "karma-coverage-istanbul-reporter": "^1.2.1",
        "karma-jasmine": "~1.1.0",
        "karma-jasmine-html-reporter": "^0.2.2",
        "protractor": "~5.1.2",
        "ts-node": "~4.1.0",
        "tslint": "~5.9.1",
        "typescript": "3.7.5"
      }
    }

    【讨论】:

      猜你喜欢
      • 2022-01-18
      • 1970-01-01
      • 2020-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多