2016-08-23 15 views
7

मैं @ कोणीय-2.0.0-rc.5, @ angular2-सामग्री 2.0.0-alpha.7-4 & कोणीय-CLI 1.0.0-beta.11 उपयोग कर रहा हूँ -webpack.2नहीं खोजा जा सका नाम 'HammerManager'

जब मैं संकलित करने की कोशिश करता हूं तो यह एक त्रुटि फेंकता है, नाम 'हैमर मैनेजर' नहीं मिल सकता है। कृपया संलग्न स्क्रीनशॉट देखें।

Errors

मैं साथ webpack संस्करण के लिए कोणीय-CLI (गैर webpack) संस्करण के लिए कुछ समाधान लेकिन कोई भी नहीं मिला।

किसी को भी यह उपरोक्त सेटअप के साथ तय किया गया है?

उत्तर

10

यहां समाधान है जो मेरे लिए काम करता है ...

  1. NPM स्थापित @ प्रकार/hammerjs --save-देव

  2. आयात 'hammerjs' hammerjs --save-देव

  3. NPM स्थापित करें; (Main.ts में)

लिए @ 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

आप लापता typings स्थापित करने के लिए की आवश्यकता होगी: के माध्यम से

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

अगर वह पर्याप्त नहीं है, यह भी स्थापित hammerjs ही: तो फिर अपने tsconfig.json में hammerjs typings के लिए एक संदर्भ डाल

npm install @types/hammerjs --save-dev 

एनपीएम:

npm i hammerjs 
+0

यह काम नहीं कर रहा है ... अभी भी एक ही समस्या है ... मैंने npm को hammerjs --save-dev इंस्टॉल किया है और tsconfig.json में जोड़ा गया संदर्भ @ j2L4e ने – microchip78

+0

'npm इंस्टॉल @ प्रकार/jammerjs --save-dev' – j2L4e

+0

ने @types इंस्टॉल करने का प्रयास किया ... अभी भी :( – microchip78

0

आप --save-देव का उपयोग करना चाहिए जबकि जब typings स्थापित करने के लिए, आप --save का उपयोग करना चाहिए जब hammerjs स्वयं स्थापित होने के लिए धन्यवाद। आप उत्पादन में स्थापित करना चाहते हैं।

संबंधित मुद्दे