登录页面是 2 个模块声明的一部分



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

我正在尝试构建一个用于登录的 ionic 4 应用程序,当我运行应用程序的主页时一切正常,但是当我尝试运行生成的登录页面时,文件中没有错误,但浏览器上的输出页面是空白的,当我检查浏览器的控制台时, 出现上述错误。在此处输入图像描述在此处输入图像描述

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

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

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

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

最新更新