Angularjs 在Asp Core中使用Angular2 WebPack时:处理请求时发生未处理的异常

Angularjs 在Asp Core中使用Angular2 WebPack时:处理请求时发生未处理的异常,angularjs,asp.net-core-mvc,angular2-template,asp.net-core-1.0,Angularjs,Asp.net Core Mvc,Angular2 Template,Asp.net Core 1.0,我正在Asp核心中使用Angular2网页包 我正在使用此模板: 我已删除:主页、计数器、获取数据(HTML、Ts),还删除了app.module中的导入 import { NgModule } from '@angular/core'; import { UniversalModule } from 'angular2-universal'; import { AppComponent } from './components/app/app.component' import { NavMe

我正在Asp核心中使用Angular2网页包

我正在使用此模板:

我已删除:
主页、计数器、获取数据(HTML、Ts)
,还删除了app.module中的导入

import { NgModule } from '@angular/core';
import { UniversalModule } from 'angular2-universal';
import { AppComponent } from './components/app/app.component'
import { NavMenuComponent } from './components/navmenu/navmenu.component';

@NgModule({
    bootstrap: [ AppComponent ],
    declarations: [
        AppComponent,
        NavMenuComponent
    ]
})
export class AppModule {
}
现在,当我运行项目时,它显示以下错误:

处理请求时发生未处理的异常。

异常:调用节点模块失败,错误:错误:无ErrorHandler。是否包括平台模块(浏览器模块)? 在E:\MyProject\Angular2Application6\Angular2Application6\node\u modules\@angular\core\bundles\core.umd.js:6921:27 在ZoneDelegate.invoke(E:\MyProject\Angular2Application6\Angular2Application6\node\u modules\zone.js\dist\zone node.js:232:26) 在Object.onInvoke(E:\MyProject\Angular2Application6\Angular2Application6\node\u modules\@angular\core\bundles\core.umd.js:6242:41) 在ZoneDelegate.invoke(E:\MyProject\Angular2Application6\Angular2Application6\node\u modules\zone.js\dist\zone node.js:231:32) 在Zone.run(E:\MyProject\Angular2Application6\Angular2Application6\node\u modules\Zone.js\dist\Zone node.js:114:43) 在NgZoneImpl.runInner(E:\MyProject\Angular2Application6\Angular2Application6\node\u modules\@angular\core\bundles\core.umd.js:6269:75) 在NgZone.run(E:\MyProject\Angular2Application6\Angular2Application6\node\u modules\@angular\core\bundles\core.umd.js:6499:70) 在PlatformRef.\uBootstrapModuleFactoryWithZone(E:\MyProject\Angular2Application6\Angular2Application6\node\uModules\@angular\core\bundles\core.umd.js:6916:27) 在PlatformRef.BootstrapModule工厂(E:\MyProject\Angular2Application6\Angular2Application6\node\u模块\@angular\core\bundles\core.umd.js:6904:25) 在E:\MyProject\Angular2Application6\Angular2Application6\node\u modules\angular2 platform node\node platform.js:439:38


有什么问题吗?如何解决此问题?

我认为模块
BrowserModule
缺失,您可以尝试使用以下方法添加模块:

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

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

如果错误没有解决,您可以检查是否使用angular 2 RC4将发布版本更新为RC5,因为angular 2 RC5中引入了
NgModule

当我撤消文件夹时,其工作正常。但是当我删除它时,它会显示错误,您可以更新您的
包.json
,以参考版本
2.0.0-rc.5
,并安装
npm
。也许包含代码会很好,因为似乎某个文件正在尝试导入/使用该模块。当我使用
npm install
时,它向我显示:
npm WARNAngular2Spa@2.0.0-rc.5无存储库字段。npm警告Angular2Spa@2.0.0-rc.5无许可证字段。