找不到模块“@angular/core/src/render3”

Paf*_*low 5 angular

从 Angular 7 更新到 Angular 8 后,我遇到了一些问题。

 ng --version

Angular CLI: 8.3.22
Node: 10.18.1
OS: linux x64
Angular: 8.2.14
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.803.22
@angular-devkit/build-angular     0.803.22
@angular-devkit/build-optimizer   0.803.22
@angular-devkit/build-webpack     0.803.22
@angular-devkit/core              8.3.22
@angular-devkit/schematics        8.3.22
@angular/cdk                      8.0.2
@angular/cli                      8.3.22
@angular/flex-layout              8.0.0-beta.27
@angular/material                 8.0.2
@ngtools/webpack                  8.3.22
@schematics/angular               8.3.22
@schematics/update                0.803.22
rxjs                              6.4.0
typescript                        3.4.5
webpack                           4.39.2
Run Code Online (Sandbox Code Playgroud)

这是我的 package.json:

  "dependencies": {
    "@angular/animations": "^8.0.0",
    "@angular/cdk": "~8.0.0",
    "@angular/common": "^8.0.0",
    "@angular/compiler": "^8.0.0",
    "@angular/core": "^8.0.0",
    "@angular/flex-layout": "~8.0.0-beta.27",
    "@angular/forms": "^8.0.0",
    "@angular/material": "~8.0.0",
    "@angular/platform-browser": "^8.0.0",
    "@angular/platform-browser-dynamic": "^8.0.0",
    "@angular/router": "^8.0.0",
    "browserslist": "^4.8.3",
    "caniuse-lite": "^1.0.30001020",
    "chromedriver": "^79.0.0",
    "classlist.js": "^1.1.20150312",
    "core-js": "~2.6.11",
    ...
    "material-design-icons": "~3.0.1",
    "rxjs": "~6.4.0",
    "tslib": "~1.9.0",
    "zone.js": "~0.9.1"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^0.803.22",
      ...
  },
Run Code Online (Sandbox Code Playgroud)

里面没什么特别的。当我尝试构建我的项目时,我得到了,Cannot find module '@angular/core/src/render3'是的:

ls node_modules/@angular/core/src/
core.externs.js  r3_symbols.d.ts  testability
Run Code Online (Sandbox Code Playgroud)

什么是渲染3?我打赌依赖项又存在一些版本不匹配,但这次我无法弄清楚。

Mos*_*sta 6

使用

import { ******* } from "@angular/core";
Run Code Online (Sandbox Code Playgroud)

代替

import { ******* } from "@angular/core/src/render3";
Run Code Online (Sandbox Code Playgroud)