沒有必要像其他人提到的那樣需要SystemJS。
這是我做過什麼來得到它的工作:
添加材料和hammerjs
紗加@角/材料hammerjs (紗安裝如果需要的話)
編輯app.module.ts
從'@ angular/material'導入{MaterialModule}; import'hammerjs';
和
@NgModule({
imports: [
BrowserModule,
LayoutRoutingModule,
Ng2Webstorage.forRoot({ prefix: 'jhi', separator: '-'}),
GatewaySharedModule,
GatewayHomeModule,
GatewayAdminModule,
GatewayAccountModule,
GatewayEntityModule,
MaterialModule
添加樣式vendor.scss。在引導之前添加它
@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';
修改webpack.vendor.scss
module.exports = { 項:{ '廠商':[ './src/main/webapp/app/vendor', 「@angular /共同」, '@角/材料'
]
}
測試它。修改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
我不認爲JHipster使用'systemJS'。檢查它是否使用'commonJS'。 – Prajwal
是的,'commonJS'文件在那裏,但如何添加地圖,路徑...等,你可以分享遵循的步驟 –