Создайте новый модуль NgModule, который экспортирует и включает - PullRequest
0 голосов
/ 18 октября 2018

Я работаю над ionic 3. Мой проект работает правильно, но всякий раз, когда я пытался создать релиз Android, я сталкиваюсь с этой ошибкой.

Error Screenshot

classes.ts

classes.module.ts

app.module.ts

app.module.ts

app.component.ts

Ответы [ 3 ]

0 голосов
/ 18 октября 2018

В соответствии с ошибкой у вас есть объявление ClassesPage в двух файлах (то есть app.module.ts и classpageModule.ts).Поскольку вы используете lazy-loading, нет необходимости импортировать страницы в app.module.ts.Для этого вам необходимо удалить / комментировать ClassesPage из app.module.ts файлов declarations и entryComponents block.

Также было отмечено, что вы добавили другие страницы, такие же какClassesPage.Если есть lazy-loading, то вам необходимо также закомментировать / удалить их из файла app.module.ts.

Подробное описание отложенной загрузки вы найдете здесь https://ionicacademy.com/ionic-3-lazy-loading/

0 голосов
/ 18 октября 2018

Вы добавили ClassesPage в два модуля: AppModule и ClassesPageModule.Для этого есть 2 решения: 1.> Если вам нужен компонент только в одном модуле, то только импортируйте в него или 2.> Импортируйте ClassesPage в отдельный третий модуль, добавьте объявления и экспорты, а затем импортируйте этот третий модуль ви AppModule, и ClassesPageModule.

Но если я не ошибаюсь, вы используете только ClassesPage в ClassesPageModule.Так что будет лучше, если вы удалите ClassesPage из AppModule.Также добавьте ClassesPage в загрузочную версию ClassesPageModule.

0 голосов
/ 18 октября 2018

Удалить ClassesPage из app.module.ts.

Примечание. Лучше хранить все содержимое вашего вопроса в стеке, а не любые другие ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...