我使用aspnetcore-spa template作为创建管理面板的起点。 接下来我添加PrimeNG库来使用它的组件。asp.net核心,角2,PrimeNG
不幸的是,当我将ButtonModule导入到app.module.ts并刷新时,出现错误'Event is undefined'。我无法弄清楚几天的原因,所以任何人都可以帮助我?
UPDATE
- 所以首先我生成存根
yo aspnetcore-spa
- 下一页
npm install font-awesome primeng --save
然后,添加字体真棒,PrimeNG CSS文件
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
异常点的代码将该片段
__decorate([
core_1.HostListener('mouseenter', ['$event']),
__metadata('design:type', Function),
__metadata('design:paramtypes', [Event]),
__metadata('design:returntype', void 0)
UPDATE 2
我发现问题出在服务器端渲染,所以我删除了它。它适用于我,但如何在不转向服务器端渲染的情况下解决这个问题仍然很有趣。
你能描述一下你采取的步骤吗?使用angular-cli对我来说工作正常。 –
@KlasMellbourn我更新了所有我已经做过的步骤。 –
在你的tsconfig中,你禁用了'lib.d.ts'吗? – harishr