Używam aspnetcore-spa template jako punktu wyjścia do utworzenia panelu administracyjnego. Następnie dodam bibliotekę PrimeNG, aby używać jej składników.asp.net rdzeń, kątowy 2, PrimeNG
Niestety, po zaimportowaniu, np. ButtonModule do app.module.ts i odświeżeniu, pojawia się komunikat "Event is undefined". Nie wiem, co jest przyczyną kilku dni, więc czy ktoś może mi pomóc?
UPDATE
- Więc przede wszystkim generować okrojoną z
yo aspnetcore-spa
- Następny
npm install font-awesome primeng --save
Następnie dodaję font-niesamowite i plików css PrimeNG do
webpack.config.vendor.js
vendor: [ '@angular/common', '@angular/compiler', '@angular/core', '@angular/http', '@angular/platform-browser', '@angular/platform-browser-dynamic', '@angular/router', '@angular/platform-server', 'angular2-universal', 'angular2-universal-polyfills', 'bootstrap', 'bootstrap/dist/css/bootstrap.css', 'es6-shim', 'es6-promise', 'event-source-polyfill', 'jquery', 'zone.js', 'font-awesome/css/font-awesome.css', 'primeng/resources/themes/sunny/theme.css', 'primeng/resources/primeng.css' ]
Odbuduj zależność od dostawcy ncies
webpack --config webpack.config.vendor.js
- Potem importować ButtonModule do app.module.ts
Teraz gdybym uruchomić aplikację Wezmę wyjątkiem
punkt wyjątek od tego fragmentu kodu
__decorate([
core_1.HostListener('mouseenter', ['$event']),
__metadata('design:type', Function),
__metadata('design:paramtypes', [Event]),
__metadata('design:returntype', void 0)
UPDATE 2
Zorientowałem się, że problem dotyczy renderowania po stronie serwera, więc usunąłem go. Działa to dla mnie, ale wciąż jest interesujące, jak rozwiązać ten problem, bez obracania renderowania po stronie serwera.
Czy mógłbyś opisać kroki, które robisz, nieco więcej? Korzystanie z kanciastych cli działa dobrze dla mnie. –
@KlasMellbourn Zaktualizowałem wpis, wykonując wszystkie kroki, które zrobiłem. –
w twoim tsconfig, czy wyłączyłeś 'lib.d.ts'? – harishr