Angularjs 在Asp Core中使用Angular2 WebPack时:处理请求时发生未处理的异常
我正在Asp核心中使用Angular2网页包 我正在使用此模板: 我已删除: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
主页、计数器、获取数据(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无许可证字段。