Ich verwende aspnetcore-spa template als Ausgangspunkt, um Admin-Panel zu erstellen. Als nächstes füge ich PrimeNG Bibliothek hinzu, um seine Komponenten zu verwenden.asp.net Kern, eckig 2, PrimeNG
Leider, wenn ich z. B. ButtonModule zu app.module.ts importieren und aktualisieren, erhalte ich eine Fehlermeldung "Event is undefined". Ich kann nicht herausfinden, was der Grund für mehrere Tage ist, kann mir also jemand helfen?
UPDATE
- Also zunächst einmal generiere ich die Stummel mit
yo aspnetcore-spa
- Weiter
npm install font-awesome primeng --save
Dann füge ich font-awesome und PrimeNG CSS-Dateien zu
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' ]
Rebuild Anbieter abhängig ncies
webpack --config webpack.config.vendor.js
- Dann importiere ich ButtonModule app.module.ts
Nun, wenn ich die app starten werde ich Ausnahme
Ausnahme Punkt zu diesem Code-Fragment erhalten
__decorate([
core_1.HostListener('mouseenter', ['$event']),
__metadata('design:type', Function),
__metadata('design:paramtypes', [Event]),
__metadata('design:returntype', void 0)
UPDATE 2
Ich habe herausgefunden, dass das Problem im serverseitigen Rendering war, also habe ich es entfernt. Es funktioniert für mich, aber es ist immer noch interessant, wie Sie dies ohne serverseitige Rendering zu lösen.
Könnten Sie die Schritte beschreiben Sie ein bisschen mehr nehmen? Mit Winkel-cli funktioniert es für mich in Ordnung. –
@KlasMellbourn Ich aktualisierte Post mit allen Schritten, die ich gemacht habe. –
in Ihrer tsconfig, haben Sie 'lib.d.ts' deaktiviert? – harishr