2016-08-23 16 views
7
私はangular2-材料2.0.0-alpha.7-4 & 角度-CLI 1.0.0-beta.11 @角度-2.0.0-rc.5 @ 、 を使用しています

-webpack.2見つけることができません名 'HammerManager'

コンパイルしようとすると、エラーが発生します。「HammerManager」という名前が見つかりません。添付のスクリーンショットをご覧ください。

Errors

私はとWebPACKのバージョンの角度-CLI(非WebPACKの)バージョンが、どれものためのいくつかの解決策を見つけました。

上記の設定でこれを解決する人はいますか?

答えて

10

ここで私のために働いた解決策です...

  1. タイプ/ hammerjs --save-devの

  2. インポート 'hammerjs' @ NPMをインストール--save-devの

  3. hammerjsをNPMをインストールします。タイピングのインストール時に--save-devのを使用する必要がありますがhammerjs自体をインストールするとき、あなたは--saveを使用する必要がありますj2L4e & @へ

おかげで、この答えhttps://github.com/justindujardin/ng2-material/issues/244#issuecomment-241600752

+0

私は同様の問題に直面していましたので、私はあなたの3つのステップに従っていましたが、ブラウザのコンソールでエラーが発生しました 'リソースを読み込めませんでした:サーバーは404のステータス(不明)http:// localhost:3002/hammerjs' systemjs.config.jsまたはindex.htmlに何かを追加する必要がありますか? – Sanket

+0

私はステップ3も必要ありませんでした。インストールはうまくいった。 – nycynik

11

あなたが行方不明タイピングインストールする必要があります:それは十分ではない場合

"types": [ 
    ..., 
    "hammerjs" 
] 

、またインストールhammerjs自体経由:次に、あなたのtsconfig.jsonにhammerjsのタイピングへの参照を置く

npm install @types/hammerjs --save-dev 

をnpm:

npm i hammerjs 
+0

私はnammにhammerjs --save-devをインストールしました。@ j2L4eがtsconfig.jsonに追加されました。 – microchip78

+0

npm install @ types/jammerjs --save-dev' – j2L4e

+0

@typesをインストールしようとしました...まだ:( – microchip78

0

(main.tsで)。あなたはそれを実稼働環境にインストールしたいでしょう。

関連する問題