我有一个父模块A->它包含一个共享模块和在同一源文件夹中定义的许多其他模块。 父模块A依赖于另一个模块B(其代码在另一个git中)。 此模块B取决于父模块A的共享模块。
父模块代码。
import { SharedModule } from './modules/shared/shared.module';
@NgModule({
declarations: [
AppComponent,
],
imports: [
SharedModule.forRoot(),
BrowserModule,
AppRoutingModule
],
------
}
父模块package.json 在依赖方面,我提到了下载模块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'.
有人可以向我解释如何处理此案吗