2016-04-08 13 views
11

नोड दस्तावेज़ों से, मैं Buffer से कुछ कोड आज़मा रहा हूं।TypeError: Buffer.alloc फ़ंक्शन नहीं है

जब मैं इस बयान

const buf = Buffer.from('hello world', 'ascii'); 

यह एक अपवाद फेंकता निष्पादित करें: TypeError: Buffer.alloc is not a function

मेरे नोड संस्करण v5.7.1 है।

मुझे समझ में नहीं आता क्यों?

यहां त्रुटि स्क्रीन है। ताकि आप इसे उपयोग करने के लिए अपग्रेड करने होंगे

enter image description here

उत्तर

14

नई Buffer एपीआई, v5.10.0 + में ही उपलब्ध है।

यदि आप v5.7.1 के लिए दस्तावेज़ देखना चाहते हैं, तो आप here पर जा सकते हैं।

FWIW नया Buffer एपीआई अब v4.5.0 के रूप में नोड v4.x में भी उपलब्ध है।

+0

धन्यवाद। मैं दस्तावेज़ संस्करण –

+0

की जांच करना भूल जाता हूं, तो मेरे प्रश्नों का कौन सा संस्करण पालन करना चाहिए? –

+0

यह आपके नोड संस्करण पर निर्भर करता है। यदि आप अपग्रेड करना चाहते हैं, तो नए दस्तावेज़ों का उपयोग करें, अन्यथा आप पुराने दस्तावेज़ों के लिए लिंक का उपयोग कर सकते हैं। इससे कोई फर्क नहीं पड़ता कि हमेशा संस्करण वाले दस्तावेज़ (यहां तक ​​कि नवीनतम संस्करण) भी होते हैं ताकि आप देख सकें कि नोड के किसी विशेष संस्करण के लिए क्या लागू होता है। – mscdex

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