私はaspnetcore-spa templateを開始点として管理パネルを作成します。 次に、そのコンポーネントを使用するためにPrimeNGライブラリを追加します。asp.netコア、角2、PrimeNG
残念ながら、ButtonModuleをapp.module.tsにインポートして更新すると、「イベントは未定義です」というエラーが表示されます。私は数日の理由は何かを理解できないので誰でも私を助けることができますか?私はyo aspnetcore-spa
UPDATE
- 次
npm install font-awesome primeng --save
それから私は
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' ]
にフォント素晴らしいとPrimeNG CSSファイルを追加
ベンダーdependeのリビルド私はアプリを起動した場合ncies
webpack --config webpack.config.vendor.js
- は、その後、私は今
をapp.module.tsするButtonModuleをインポートする私は、コード
__decorate([
core_1.HostListener('mouseenter', ['$event']),
__metadata('design:type', Function),
__metadata('design:paramtypes', [Event]),
__metadata('design:returntype', void 0)
のこのフラグメントに例外 例外ポイントを取得します
更新2
問題はサーバーサイドのレンダリングであることがわかったため、削除しました。それは私にとってはうまくいくが、サーバーサイドレンダリングを使わなくてもこれを解決する方法はまだ興味深い。
もう少し詳しく説明してください。角度CLIを使用すると、それは私のためにうまく動作します。 –
@KlasMellbourn私が作ったすべてのステップを投稿に更新しました。あなたのtsconfigの –
は 'lib.d.ts'を無効にしましたか? – harishr