2014-07-18 16 views
9

का उपयोग नोड -v v0.10.29, NPM -v 1.4.14 (http://ppa.launchpad.net/chris-lea/node.js/ubuntu)एनपीएम इंस्टॉल: नोड-वेफ नहीं मिला। क्या करें?

जब एक एक परियोजना के "NPM स्थापित", "प्रीइंस्टॉल [email protected]" कर हमेशा "चिल्लाता श: 1: नोड -वाफ: नहीं मिला "

मैंने एक ही चीज़ के बारे में कुछ अन्य प्रश्न देखे हैं, लेकिन मुझे अभी भी पता नहीं है कि मुझे" एनपीएम इंस्टॉल "काम करने के लिए क्या करना है।

धन्यवाद।

+0

जो ओएस इस –

+0

आप नोड ढकोसला (नोड waf के स्थान पर प्रयोग) स्थापित कर सकते हैं: sudo NPM जी नोड ढकोसला –

+1

स्थापित @alihaider: नोड-जीईपी स्थापित है। हालांकि, वही त्रुटि अभी भी दिखाई देती है। और यह उबंटू (13.10) – tokosh

उत्तर

11

node-waf पैकेज node-gyp द्वारा प्रतिस्थापित किया गया है, यही कारण है कि आपको त्रुटि नहीं मिली है। पैकेज अब उपलब्ध नहीं है: https://www.npmjs.org/search?q=node-waf

zlib पैकेज जिसे आप इंस्टॉल करना चाहते हैं, वर्षों से अपडेट नहीं किया गया है। Node.js में ज़्लिब के लिए अंतर्निहित समर्थन है, अधिक जानकारी के लिए मैन्युअल देखें: Zlib

+0

मुझे यकीन नहीं है कि 'नोड-वाफ' का अपना अलग पैकेज कभी-कभी 'नोड-जीपीपी' जैसा था, लेकिन हाँ, zlib समर्थन काफी समय से नोड कोर में उपलब्ध है। – mscdex

+0

@mscdex सच है, यह नोड.जे.एस. का हिस्सा था। यह बात बताने के लिए धन्यवाद। –

+0

मैं सीधे zlib का उपयोग नहीं कर रहा हूँ। कुछ अन्य पैकेज इस पर निर्भर होना चाहिए। नोड-जीईपी स्थापित होने के बाद, मुझे अभी भी एक ही समस्या का सामना करना पड़ रहा है: मैं "एनपीएम इंस्टॉल" नहीं कर सकता। – tokosh

0

नोड-ज़ोपफली सटीक वही काम करता है, यदि आप चाहते हैं कि स्ट्रीम को गजिपाना है। https://github.com/duralog/node-zopfli

उदाहरण मैं टार gzipping सामान के लिए उपयोग करें:

fstream.Reader({ 'path': filesFolder, 'type': 
    'Directory' }). 
    pipe(tar.Pack()) 
    //.pipe(zlib.Gzip()) // this is what I used to do 
    .pipe(zopfli.createGzip()) 
    .pipe(out); // out is an output stream, obviously 
संबंधित मुद्दे