Репозиторий 1 - общий доступ: я создал одно приложение angular 8 (test-shared) для повторного использования в качестве общего репозитория только с модулем TestSharedModule,
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { MultiSelectComponent } from './multi-select/multi-select.component';
@NgModule({
declarations: [
AppComponent,
MultiSelectComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent],
exports: [MultiSelectComponent]
})
export class TestSharedModule { }
Репозиторий 2 - родительское приложение: установлен тест приложение в родительское приложение, добавив в пакет подробные сведения о хранилище git. json.
"dependencies": {
"@angular/animations": "^8.2.14",
"@angular/common": "^8.2.14",
"@angular/compiler": "^8.2.14",
"@angular/core": "^8.2.14",
"@angular/forms": "^8.2.14",
"@angular/platform-browser": "^8.2.14",
"@angular/platform-browser-dynamic": "^8.2.14",
"@angular/router": "^8.2.14",
"rxjs": "~6.4.0",
"test-shared": "git+https://XXXXX:XXXXXXXXXXXXXX@bitbucket.org/XXXXXXX/test-shared.git",
"tslib": "^1.11.1",
"zone.js": "~0.9.1"
},
Модули узлов успешно установлены, но когда я пытаюсь импортировать общий модуль в родительский модуль ошибка "не удается найти модуль" test-shared ""
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
**import {TestSharedModule} from 'test-shared'**
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AppRoutingModule ,
TestSharedModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Может кто-нибудь проверить, что я сделал не так?