相关疑难解决方法(0)

不再需要 core-js 了吗?

我已经将一个 Angular 项目从版本 7 更新到了 8。一切运行顺利,原理图完成了它的工作(也许),我们还好(项目甚至在生产中)。当我们更新 Angular CLI 时,我们总是会生成一个新项目来查看真正的差异并从中学习,例如新的依赖项、配置等。

使用 Angular CLI 8.0.4 生成新的 Angular 项目时,新应用程序没有core-js依赖项:

"dependencies": {
    "@angular/animations": "~8.0.1",
    "@angular/common": "~8.0.1",
    "@angular/compiler": "~8.0.1",
    "@angular/core": "~8.0.1",
    "@angular/forms": "~8.0.1",
    "@angular/platform-browser": "~8.0.1",
    "@angular/platform-browser-dynamic": "~8.0.1",
    "@angular/router": "~8.0.1",
    "rxjs": "~6.4.0",
    "tslib": "^1.9.0",
    "zone.js": "~0.9.1"
  }
Run Code Online (Sandbox Code Playgroud)

core-js不存在对构建项目的分析包: 没有 core-js 的捆绑包 在我使用 Angular CLI 更新的项目中,core-js是否存在并且存在于最终包中:

"dependencies": {
    "@angular/animations": "~8.0.3",
    "@angular/cdk": "~8.0.1",
    "@angular/common": "~8.0.3",
    "@angular/compiler": "~8.0.3",
    "@angular/core": "~8.0.3",
    "@angular/forms": "~8.0.3",
    "@angular/platform-browser": "~8.0.3",
    "@angular/platform-browser-dynamic": "~8.0.3",
    "@angular/router": "~8.0.3",
    "@auth0/angular-jwt": "2.1.1",
    "@hackages/ngxerrors": "~8.0.0",
    "@ng-bootstrap/ng-bootstrap": "5.0.0-rc.1",
    "@ngx-loading-bar/core": …
Run Code Online (Sandbox Code Playgroud)

angular-cli angular angular8

33
推荐指数
2
解决办法
2万
查看次数

从Angular 6迁移到Angular 7会导致错误-无法解决'core-js / es7 / reflect'

Global Angular CLI: 7.3.8
Node v10.15.3
NPM 6.4.1
macos
Run Code Online (Sandbox Code Playgroud)

我收到此错误 npm start

./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/jit-polyfills.js中的错误未找到模块:错误:无法解析“ core-js / es7 / reflect” '/ Users / XXX / projects / XXX / node_modules / @ angular-devkit / build-angular / src / angular-cli-files / models'..src / polyfills.ts中的错误找不到模块:错误:无法解决'/ Users / XXX / projects / XXX / src'中的'core-js / es7 / reflect'

node.js npm angular

3
推荐指数
2
解决办法
2872
查看次数

标签 统计

angular ×2

angular-cli ×1

angular8 ×1

node.js ×1

npm ×1