LoginPage是2个模块的声明的一部分

时间:2020-01-08 10:46:50

标签: angular typescript ionic-framework

错误错误:未被捕获(承诺):错误:类型LoginPage是以下两个模块的声明的一部分:AppModule和LoginPageModule!请考虑将LoginPage移至导入AppModule和LoginPageModule的更高模块。您还可以创建一个新的NgModule,该导出并包含LoginPage,然后在AppModule和LoginPageModule中导入该NgModule。 错误:类型LoginPage是2个模块的声明的一部分:AppModule和LoginPageModule!请考虑将LoginPage移至导入AppModule和LoginPageModule的更高模块。您还可以创建一个新的NgModule,该导出并包含LoginPage,然后在AppModule和LoginPageModule中导入该NgModule。

我正在尝试构建用于登录的ionic 4应用程序,当我运行该应用程序的主页时,一切正常,但是当我尝试运行生成的登录页面时,文件中没有错误但是浏览器上的输出页面为空白,并且当我检查浏览器的控制台时,发生了上述错误。enter image description here enter image description here

4 个答案:

答案 0 :(得分:0)

这是一个错误,因为您在2个模块AppModule和LoginPageModule中使用了相同的声明组件。如果需要在不同模块中使用2个组件,则可以尝试使用sharedModule,在其中可以添加组件并在需要时导入sharedModule。

答案 1 :(得分:0)

您已经在LoginPageModule和AppModule中都声明了LoginPage。从一个模块中将其删除。

答案 2 :(得分:0)

进入您的 app.module.ts 文件,并从声明中删除LoginPage

答案 3 :(得分:-1)

从AppModule中删除了LoginPage声明,并得到了结果。