Как повторно использовать угловые модули в других проектах
Мне нужно поделиться пользовательским угловым модулем 2 с другими проектами в моей компании.
Например:
@NgModule({
declarations: [
AppComponent,
BannerInlineComponent,
WelcomeComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: [],
bootstrap: [AppComponent]
})
export class SpecialModule { }
Теперь я хочу использовать его в других проектах, используя:
npm install my-special --save
И использовать:
import { SpecialModule } from 'my-special';
1 ответ
Я нашел один вариант, используя генератор Yoeman для угловой библиотеки:
Генератор, создающий базу вашего модуля.
После этого я смоделировал публикацию моего пользовательского модуля в локальном NPM, используя: