У меня есть родительский модуль A -> Он содержит общий модуль и многие другие модули, определенные в той же исходной папке.Родительский модуль A зависит от другого модуля B (код которого находится в другом git).Этот модуль B зависит от общего модуля родительского модуля A.
Код родительского модуля.
import { SharedModule } from './modules/shared/shared.module';
@NgModule({
declarations: [
AppComponent,
],
imports: [
SharedModule.forRoot(),
BrowserModule,
AppRoutingModule
],
------
}
Parent Modules package.json в зависимости, я упоминаю URL для загрузки модуля B.
Код модуля B.
import { SharedModule } from 'nodemodules/moduleA/modules/shared/shared.module';
@NgModule({
declarations: [
AppComponent,
],
imports: [
SharedModule,
BrowserModule,
AppRoutingModule
],
------
}
Теперь, когда я пытаюсь построить модуль A, я получаю следующую ошибку
Could not resolve ../../../node_modules/ModuleA/src/modules/shared/shared.module relative to C:/abc/git/gitname/node_modules/ModuleB/src/app/foldername/moduleB.module.ts..
node_modules/ModuleB/src/app/foldername/moduleB.module.ts(9,30): error TS2307: Cannot find module '../../../node_modules/ModuleA/src/modules/shared/shared.module'.
Может кто-нибудь объяснить мне, как справиться с этимслучай