Я использую aspnetcore-spa template в качестве отправной точки для создания панели администратора. Далее я добавляю библиотеку PrimeNG, чтобы использовать ее компоненты.asp.net core, угловой 2, PrimeNG
К сожалению, когда я импортирую i.e. ButtonModule в app.module.ts и обновляюсь, я получаю сообщение об ошибке «Событие не определено». Я не могу понять, в чем причина нескольких дней, так может кто-нибудь мне помочь?
UPDATE
- Поэтому в первую очередь я генерировать заглушки с
yo aspnetcore-spa
- Следующая
npm install font-awesome primeng --save
Затем я добавляю шрифта удивительным и CSS файлы PrimeNG в
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' ]
Реконструкция поставщика ncies
webpack --config webpack.config.vendor.js
- Затем я импортировать ButtonModule в app.module.ts
Теперь, если я запустить приложение я получить за исключением
точку Exception для этого фрагмента кода
__decorate([
core_1.HostListener('mouseenter', ['$event']),
__metadata('design:type', Function),
__metadata('design:paramtypes', [Event]),
__metadata('design:returntype', void 0)
ОБНОВЛЕНИЕ 2
Я понял, что проблема заключается в рендеринге на стороне сервера, поэтому я удалил его. Он работает для меня, но все же интересно, как решить эту проблему без поворота на стороне сервера.
Не могли бы вы описать шаги, которые вы предпримете немного больше? Использование angular-cli отлично работает для меня. –
@KlasMellbourn Я обновил сообщение со всеми шагами, которые я сделал. –
в вашем tsconfig, вы отключили 'lib.d.ts'? – harishr