Модуль символической ссылки Angular 6 не найден

Я создал модуль Angular, который хотел бы использовать внутри другого Angular SPA. Для этого я создал символическую ссылку для моего внешнего модуля внутри SPA.

Корень | ---Общий модуль | | ---СПА | ------SharedModule (символическая ссылка)

Когда я делаю сборку в своем спа, я получаю сообщение об ошибке «общий модуль не найден».

Он определен в файле appModule.ts как

import { SharedComponentsModule } from './SharedModule/shared-components.module';

-- ОБНОВЛЕНИЕ Исправлена ​​опечатка, извините, это было в моем вопросе, а не в моем коде. Все пути правильные


person Zeus    schedule 01.08.2018    source источник
comment
Опечатка? SharedMofule   -  person Z. Bagley    schedule 01.08.2018
comment
Мне кажется странным, что у меня символическая ссылка. Почему вы просто не создаете библиотеку?   -  person René Winkler    schedule 01.08.2018
comment
потому что, если я изменю символику, это также отразится на других проектах. Библиотеку нужно будет переустановить, чтобы получить последнее обновление, верно?   -  person Zeus    schedule 01.08.2018


Ответы (2)


Ошибка опечатки при импорте

изменить «SharedMofule» на «SharedModule»

изменен импорт:

import { SharedComponentsModule } from './SharedModule/shared-components.module';
person Pardhu    schedule 01.08.2018

После применения команды mklink /d теперь все работает нормально. Ранее я использовал команду mkink /J, которая вызывает проблемы.

person Zeus    schedule 02.08.2018
comment
под какой операционной системой это было? - person Joe Walker; 27.06.2019