我在这里陷入了困境。我遇到这样的错误。
compiler.es5.js:1694未捕获错误:模块“AppModule”声明的意外值“LoginComponent”。请添加一个@Pipe/@Directive/@Component注释。语法错误(compiler.es5.js:1694)位于compiler.es5.js:15595位于Array.forEach(<匿名>)位于CompileMetadataResolver.webpackJsonp…/..//compiler/@anglel/compiler.es5.js。CompileMetadataResolver.getNgModuleMetadata(compiler.es5.js:15577)位于JitCompiler.webpackJsonp…/..//compiler/@anglel/compiler.es5.js。Jit编译器_loadModules(compiler.es5.js:26965)位于JitCompiler.webpackJsonp…/..//compiler/@anglel/compiler.es5.js。Jit编译器_compileModuleAndComponents(compiler.es5.js:26938)位于JitCompiler.webpackJsonp…/..//编译器/@angular/compailer.es5.js。JitCompiler.compileModuleAsync(compiler.es5.js:26867)位于PlatformRef_.webpackJsonp…/..//core/@anglel/core.es5.js。平台参考号_bootstrapModuleWithZone(core.es5.js:4536)在平台参考.webpackJsonp…/..//core/@anglel/core.es5.js。PlatformRef_.bootstrapModule(core.es5.js:4522)位于对象…/../..//src/main.ts(main.ts:11)
我的登录组件如下所示
从“@anglel/Core”导入{Component};@组件({选择器:“登录组件”,templateUrl:“/login.component.html“})导出类LoginComponent{}
应用模块.ts
从“@anglel/platform-browser”导入{BrowserModule};从“@angleg/core”导入{NgModule};从“@anglel/forms”导入{FormsModule};从“@anglel/common”导入{CommonModule}从“@anglel/http”导入{HttpModule};从“@angle/forms”导入{ReactiveFormsModule};从“@anglel/router”导入{RouterModule,Routes};从“”导入{AppComponent}/主/应用程序组件';从“”导入{LoginComponent}/login/login.component';const appRoutes:路由=[{路径:“”,重定向到:“登录”,路径匹配:“完整”},{path:“home”,组件:AppComponent},{path:“login”,组件:LoginComponent}];@Ng模块({导入:[浏览器模块,RouterModule.forRoot(appRoutes),],声明:[应用程序组件,登录组件],提供者:[],引导:[AppComponent]})导出类AppModule{}
当我尝试将LoginComponent导入到声明中时,出现了此错误。我是不是遗漏了什么。