compiler.js:1021未捕获的错误:类型SignUpComponent是以下两个模块的声明的一部分:AdminModule和AppModule!请考虑将SignUpComponent移至导入AdminModule和AppModule的更高模块。您还可以创建一个新的NgModule,该NgModule导出并包括SignUpComponent,然后在AdminModule和AppModule中导入该NgModule。 在语法错误(compiler.js:1021) 在CompileMetadataResolver.push ../ node_modules/@angular/compiler/fesm5/compiler.js.CompileMetadataResolver._addTypeToModule(compiler.js:10751) 在compile.js:10651 在Array.forEach() 在CompileMetadataResolver.push ../ node_modules/@angular/compiler/fesm5/compiler.js.CompileMetadataResolver.getNgModuleMetadata(compiler.js:10642) 在JitCompiler.push ../ node_modules/@angular/compiler/fesm5/compiler.js.JitCompiler._loadModules(compiler.js:24566) 在JitCompiler.push ../ node_modules/@angular/compiler/fesm5/compiler.js.JitCompiler._compileModuleAndComponents(compiler.js:24547) 在JitCompiler.push ../ node_modules/@angular/compiler/fesm5/compiler.js.JitCompiler.compileModuleAsync(compiler.js:24507) 在CompilerImpl.push ../ node_modules/@angular/platform-browser-dynamic/fesm5/platform-browser-dynamic.js.CompilerImpl.compileModuleAsync(platform-browser-dynamic.js:143) 在compileNgModuleFactory__PRE_NGCC__(core.js:14507)
答案 0 :(得分:0)
一个组件不能在两个模块中声明:如果您需要在两个模块中声明,则其中一个必须包含在另一个模块中。