Из базового webpack-starter для angular2 я добавил ng2-boostrap, просто включив в index.html:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
И в моем app.module.ts я добавил:
import { AlertModule, DatepickerModule } from 'ng2-bootstrap';
И затем я вижу хороший Datepicker, добавляя html-фрагмент
<alert type="info">Hello from ng2-bootstrap {{ date.toDateString() }}</alert>
<div style="display:inline-block; min-height:290px;">
<datepicker [(ngModel)]="date" showWeeks="true"></datepicker>
</div>
в мой home.component.html. И вроде все отлично.
Но затем я создал еще один компонент, все хорошо, пока я не попытаюсь добавить еще немного scss:
.btn-facebook {
@include button-variant($btnText, $btnFacebookBackgroundHighlight, $btnFacebookBackgroundHighlight);
}
.btn-twitter {
@include button-variant($btnText, $btnTwitterBackground, $btnTwitterBackgroundHighlight);
}
.btn-google-plus {
@include button-variant($btnText, $btnGooglePlusBackground, $btnGooglePlusBackgroundHighlight);
}
.btn-github {
@include button-variant($btnTextAlt, $btnGithubBackground, $btnGithubBackgroundHighlight);
}
Сразу вижу:
Module build failed:
@include button-variant($btnText, $btnFacebookBackgroundHighlight, $btnFacebookBackgroundHighlight);
^
No mixin named button-variant
Будучи привнесенным в webpack и angular2, я немного не знаю, как добавить эти миксины в сборку. Ваша помощь очень ценится.