【问题标题】:ERROR in No NgModule metadata found for 'AppModule'. i 「wdm」: Failed to compile找不到“AppModule”的 NgModule 元数据中的错误。 i 「wdm」: 编译失败
【发布时间】:2018-08-25 18:05:27
【问题描述】:

在我更新了在 Angular5 中实现 Angular4 轮播的 cli 之后出现错误。 找不到“AppModule”的 NgModule 元数据中的错误。 i 「wdm」: 编译失败。

**Below is the version details.** 

Angular CLI: 6.1.5    
Node: 8.9.4    
OS: win32 x64      
Angular: 5.2.1   
... animations, common, compiler, compiler-cli, core, forms    
... http, language-service, platform-browser    
... platform-browser-dynamic, router    

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.7.5    
@angular-devkit/build-angular     0.7.5     
@angular-devkit/build-optimizer   0.7.5     
@angular-devkit/build-webpack     0.7.5     
@angular-devkit/core              0.7.5     
@angular-devkit/schematics        0.7.5      
@angular/cli                      6.1.5     
@ngtools/webpack                  6.1.5     
@schematics/angular               0.7.5      
@schematics/update                0.7.5      
rxjs                              5.5.6    
typescript                        2.5.3     
webpack                           4.9.2     

【问题讨论】:

    标签: angular npm npm-install


    【解决方案1】:

    Angular CLI 版本是 6.x。但是 Angular Core 库是 5.x。好像是版本不匹配。尝试使用https://update.angular.io/将Angular从5升级到6

    【讨论】:

      【解决方案2】:

      angular cli 6.x 存在一个未解决的问题

      在它得到修复之前,您可以使用此解决方法, 您可以将 app.module.ts 添加到 tsconfig.app.json 中的 files 数组

       "files": [
            "../src/app/app.module.ts"
      ]
      

      https://github.com/angular/angular-cli/issues/10516

      【讨论】:

        【解决方案3】:

        webpack 应该是 @angular/cli 的一部分。

        npm remove webpack
        
        npm install --save-dev @angular/cli@latest.
        

        这应该可以解决您的问题。 如果没有,请清除整个 node_modules 文件夹 那么

        npm cache clean --force
        
        npm install
        
        npm install --save-dev @angular/cli@latest
        

        如果@angular/cli 安装失败 重试npm install --save-dev @angular/cli@latest

        【讨论】:

          猜你喜欢
          • 2023-03-16
          • 2017-03-08
          • 2018-05-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-06-27
          相关资源
          最近更新 更多