angular - LoginPage 是 2 个模块声明的一部分
问题描述
错误错误:未捕获(承诺):错误:类型 LoginPage 是 2 个模块声明的一部分:AppModule 和 LoginPageModule!请考虑将 LoginPage 移至导入 AppModule 和 LoginPageModule 的更高模块。您还可以创建一个新的 NgModule,它导出并包含 LoginPage,然后将该 NgModule 导入 AppModule 和 LoginPageModule。错误:类型 LoginPage 是 2 个模块声明的一部分:AppModule 和 LoginPageModule!请考虑将 LoginPage 移至导入 AppModule 和 LoginPageModule 的更高模块。您还可以创建一个新的 NgModule,它导出并包含 LoginPage,然后将该 NgModule 导入 AppModule 和 LoginPageModule。
我正在尝试构建一个用于登录的 ionic 4 应用程序,当我运行应用程序的主页时一切正常,但是当我尝试运行生成的登录页面时,文件中没有错误,而是输出浏览器上的页面是空白的,当我检查浏览器的控制台时,出现上述错误。在此处输入图像描述 在此处输入图像描述
解决方案
这是一个错误,因为您在 2 个模块 AppModule 和 LoginPageModule 中使用了相同的声明组件。如果您需要在不同的模块中使用 2 个组件,您可以尝试使用 sharedModule,您可以在其中添加组件并在需要时导入 sharedModule。
推荐阅读
- xml - 使用 XSLT 1.0 转换 RNG
- postman - 关于 Postman + Github 集成的问题
- javascript - 构建 react-router-dom 和传递钩子时出现问题 (onSubmit)
- java - 将数据合并到 Java 中的新 DatabaseMongodb 集合
- loops - 在 lapply 循环中保存输出
- c# - 是否可以使用 Nest 将查询列表传递给 ElasicSearch?
- cors - Cloudflare Worker CORS 阻止 POST 请求,即使 'Access-Control-Allow-Origin':'*'
- python - 我可以从 Pydantic 获取传入的额外字段吗?
- c - cc:错误:this_example.o:没有这样的文件或目录
- java - 如何在实体侦听器中注入依赖项?