Не удалось разрешить модуль » относительно ‘ ‘ Angular 7

#angular #typescript #lazy-loading #angular7

#angular #typescript #отложенная загрузка #angular7

Вопрос:

Я новичок в angular 7 и пытаюсь реализовать отложенную загрузку. После того, как я все сделал, у меня возникла вышеупомянутая проблема.

Ошибка :

Не удалось разрешить module ./Modules/itemmaster/itemmaster.module относительно app Modules initialRouting.ts

Структура папок : введите описание изображения здесь

И :

   {path:'Item Master',  loadChildren:'./Modules/itemmaster/itemmaster.module#ItemMaster'}
  

Кто-нибудь может помочь мне исправить эту проблему.

Путь к InitialRouting.ts

введите описание изображения здесь

Комментарии:

1. каково содержимое initialRouting.ts?

2. также ваш путь содержит пробел, обычно его не будет

3. проверьте свой путь к файлу. Это должен быть шаг назад. «.. /»

4. изменил его, все равно получил то же самое @RezaRahmati

5. @Zhu разместил itemmaster.module.ts здесь

Ответ №1:

попробуйте это (путь к удалению / модулям)

 {path:'ItemMaster',  loadChildren:'./itemmaster/itemmaster.module#ItemMasterModule'}
  

Комментарии:

1. Для ‘ItemMaster’ не найдены метаданные NgModule. : проблема @Sheik Althaf

2. каков путь к initialRouting.ts ?

3. просто измените его на loadChildren:'./itemmaster/itemmaster.module#ItemMasterModule в приведенном выше коде

4. обновлен ответ. но не знаете, как называется класс этого файла itemmaster.module ?

5. @Zhu #ItemMasterModule часть в приведенном выше коде должна иметь то же имя, что и calss, определенный внутри itemmaster.module.ts , пожалуйста, разместите это здесь

Ответ №2:

Это должно быть так

 {path:'ItemMaster',  loadChildren:'../Modules/itemmaster/itemmaster.module#ItemMaster'}
  

Комментарии:

1. это создает другую проблему, поскольку для ‘ItemMaster’ не найдены метаданные NgModule. @jcuypers

2. Вполне возможно, но без публикации мы бы не знали, что это может быть 🙂 теперь эта команда должна быть в порядке. пожалуйста, опубликуйте весь ваш соответствующий код.