首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Angular 8迁移后出现Angular 9编译错误

从Angular 8迁移后出现Angular 9编译错误
EN

Stack Overflow用户
提问于 2020-02-13 00:20:25
回答 2查看 5.4K关注 0票数 10

我将我的angular应用程序从版本8迁移到了版本9。在运行ng serve --open之后,我的应用程序在浏览器中打开,并在控制台窗口中显示以下错误的加载屏幕:

`

代码语言:javascript
复制
core.js:610 Uncaught Error: Angular JIT compilation failed: '@angular/compiler' not loaded!
  - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.
  - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?
  - Alternatively provide the compiler with 'import "@angular/compiler";' before bootstrapping.
    at getCompilerFacade (core.js:610)
    at Function.get (core.js:38351)
    at getNgModuleDef (core.js:2195)
    at assertNgModuleType (core.js:2933)
    at compileNgModuleFactory__POST_R3__ (core.js:41373)
    at PlatformRef.bootstrapModule (core.js:41740)
    at Module../src/main.ts (main.ts:11)
    at __webpack_require__ (bootstrap:79)
    at Object.0 (main.ts:13)
    at __webpack_require__ (bootstrap:79)

`

EN

回答 2

Stack Overflow用户

发布于 2021-06-02 20:38:46

在app.module.ts中检查如果你在模块文件中遗漏了module...For示例,人们导入HttpClient而不是HttpClientModule,或者这可能是因为角度材料,例如,人们使用MatButton而不是MatButtonModule,这有时会导致这个问题。

票数 0
EN

Stack Overflow用户

发布于 2021-06-02 21:28:27

下面的命令可能会起作用:

代码语言:javascript
复制
npm update

或者,您可以尝试删除node_modules文件夹和package-lock.json文件,然后执行以下命令:

代码语言:javascript
复制
npm install
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60192776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档