Keine SystemJS wie die anderen erwähnt haben.
Dies ist, was ich daran zu arbeiten bekommen tat:
Material und hammerjs hinzufügen
Garn hinzufügen @ Winkel/Material hammerjs (Garn installieren, wenn erforderlich)
Bearbeiten app.module.ts
Import {MaterialModule} von '@ angular/material'; Import 'Hammerjs';
und
@NgModule({
imports: [
BrowserModule,
LayoutRoutingModule,
Ng2Webstorage.forRoot({ prefix: 'jhi', separator: '-'}),
GatewaySharedModule,
GatewayHomeModule,
GatewayAdminModule,
GatewayAccountModule,
GatewayEntityModule,
MaterialModule
die Stile In der vendor.scss. Fügen Sie es vor dem Bootstrap hinzu
@import 'node_modules/@angular/material/core/theming/prebuilt/deeppurple-amber.scss'; @import 'node_modules/bootstrap/scss/bootstrap'; @import 'node_modules/font-awesome/scss/font-awesome';
Ändern der webpack.vendor.scss
module.exports = { Eintrag: { 'Verkäufer': [ './src/main/webapp/app/vendor', ‚@angular/common‘, '@ Winkel/Material'
]
}
-Test es. Ändern Sie den main.component.html
<jhi-page-ribbon></jhi-page-ribbon>
<div>
<router-outlet name="navbar"></router-outlet>
</div>
<div class="container-fluid">
<div class="card jh-card">
<md-card>
<md-card-content>
<button md-raised-button> Raised </button>
<button md-fab> Click! </button>
</md-card-content>
</md-card>
<router-outlet></router-outlet>
<router-outlet name="popup"></router-outlet>
</div>
<jhi-footer></jhi-footer>
</div>
View Material components on the homepage
Ich glaube nicht, JHipster verwendet 'systemJS'. Überprüfen Sie, ob es 'commonJS' verwendet. – Prajwal
Ja, 'commonJS' Datei ist da, aber wie man Karte, Pfad ... etc hinzufügt könnten Sie die Schritte teilen –