没有为“AppModule”找到NgModule元数据'重新安装node_modules后

时间:2018-01-21 03:27:55

标签: javascript angular typescript webpack angular5

我遇到了一些节点依赖的问题,所以我删除了整个node_modules文件夹,之后运行ng serve会导致上述错误

这是我的app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';


import { AppComponent } from './app.component';
import { NavComponent } from './shared/nav/nav.component';
import { FooterComponent } from './shared/footer/footer.component';


@NgModule({
  declarations: [
    AppComponent,
    NavComponent,
    FooterComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

我的主人

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

if (environment.production) {
  enableProdMode();
}

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.log(err));

2 个答案:

答案 0 :(得分:0)

请完成此link

仅在手动重新安装角度/ cli时才解决此问题。 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

答案 1 :(得分:0)

由于loadChildren在尝试延迟加载模块时出现错误,我收到了同样的错误。