生成错误“类型…。是2个模块的声明的一部分:AppModule-Ionic

时间:2018-10-24 00:52:49

标签: angular typescript ionic-framework ionic3

我正在尝试为Android创建我的APK,然后运行以下命令:

ionic cordova run android --prod --release

离子版本:离子V3

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

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

  

错误:在中键入AutomaticPage   C:/用户/ tamo /桌面/ dpHydmech / Hydmech / src /页面/automatic/automatic.ts   是2个模块的声明的一部分: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!

     

请考虑将“自动页”移入   C:/用户/ tamo /桌面/ dpHydmech / Hydmech / src /页面/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

     

然后将NgModule导入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。

我尝试过的事情:

  1. 删除文件automatic.module.ts
  2. 删除从auto.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

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

1 个答案:

答案 0 :(得分:1)

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