Ошибка при развертывании моего приложения angular на странице gh

Я пытался развернуть свое приложение angular на странице GitHub, но в итоге получил эту длинную ошибку, которую мне трудно понять. Я пробовал онлайн, но ничего не помогает. Любые предложения / помощь будут оценены.

Спасибо

Фон

Угловая версия: 6.1.2

Команда, используемая для развертывания приложения:

npm install -g angular-cli-ghpages

ng build --prod --base-href ссылка на репозиторий

Ошибка

    > ERROR in : Type CountryViewComponent in
    > /localpath/country-view.component.ts
    > is part of the declarations of 2 modules: AppModule in
    > /localpath/app.module.ts and SharedModule in
    > /localpath/shared.module.ts! Please
    > consider moving CountryViewComponent in
    > /localpath/country-view.component.ts
    > to a higher module that imports AppModule in
    > /localpath/app.module.ts and SharedModule in
    > /localpath/shared.module.ts. You can
    > also create a new NgModule that exports and includes
    > CountryViewComponent in
    > /localpath/country-view/country-view.component.ts
    > then import that NgModule in AppModule in
    > /localpath/app.module.ts and SharedModule in
    > /localpath/shared.module.ts.

person Abhinav Alok    schedule 28.08.2018    source источник


Ответы (1)


Это происходит потому, что вы объявили компонент CountryViewComponent как в модуле app.module, так и в общем модуле.

Для решения вам необходимо удалить CountryViewComponent из одного модуля в соответствии с вашими требованиями.

если CountryViewComponent используется несколько раз в вашем приложении angular, вы должны объявить это в общем модуле, а общий модуль объявляется в модуле приложения.

person Kaushik Andani    schedule 28.08.2018
comment
Да, спасибо за помощь, я только что исправил свою ошибку. - person Abhinav Alok; 28.08.2018