【问题标题】:Build Error “Type …. is part of the declarations of 2 modules: AppModule - Ionic构建错误“类型...。是 2 个模块声明的一部分:AppModule - Ionic
【发布时间】:2019-03-28 07:39:00
【问题描述】:

我正在尝试为 android 创建我的 APK,并运行以下命令:

ionic cordova run android --prod --release

Ionic 版本:Ionic V3

我的应用程序没有进行延迟加载(我什至不知道该怎么做哈哈),我使用 ionic cli 来创建每个页面。

当我运行上面的命令时,出现以下错误:

错误:输入 AutomaticPage in C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/pages/automatic/automatic.ts 是 2 个模块声明的一部分:AppModule 在 C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/app/app.module.ts 和 自动页面模块在 C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/pages/automatic/automatic.module.ts!

请考虑将 AutomaticPage 移入 C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/pages/automatic/automatic.ts 到导入 AppModule 的更高模块 C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/app/app.module.ts

和 AutomaticPageModule 在 C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/pages/automatic/automatic.module.ts。 你也可以创建一个新的 NgModule 来导出和包含 自动换页 C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/pages/automatic/automatic.ts

然后在 AppModule 中导入该 NgModule C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/app/app.module.ts 和 自动页面模块在 C:/Users/tamo/Desktop/dpHydmech/Hydmech/src/pages/automatic/automatic.module.ts.

我尝试过的事情:

  1. 正在删除文件 automatic.module.ts
  2. 从 automatic.module.ts 中删除所有导入
  3. 从 app.module.ts 中移除 AutomaticPageModule 导入

我看了这个:

https://forum.ionicframework.com/t/build-error-type-is-part-of-the-declarations-of-2-modules-appmodule/129767

https://forum.ionicframework.com/t/uncaught-error-type-homemainpage-is-part-of-the-declarations-of-2-modules-please-consider-moving-homemainpage-to-a-higher-module-that-imports-ionicmodule-and-appmodule/105456/10

关于如何解决此问题的任何建议?

【问题讨论】:

    标签: angular typescript ionic-framework ionic3


    【解决方案1】:

    在我看来,这是因为您在两个模块中添加了 automatic.ts。 因此,如果您删除一个,它将运行良好

    【讨论】:

    • 是的,我尝试从 automatic.module.ts 和 app.module.ts 中删除它,但没有运气:(
    • 你能分享你的自动和应用模块吗?
    • 那行得通。之前对我不起作用的原因是因为我编辑了错误的离子项目 lololol
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 2020-05-31
    • 2019-05-03
    • 1970-01-01
    • 2020-02-08
    • 2018-05-18
    相关资源
    最近更新 更多