2015-10-30 11 views
9

में स्थानांतरित कर दिया गया है, जहां मैं बैबेल स्थापित किया था, जहां मैंने बैबेल स्थापित किया था, babel file.js | node चला रहा था, मैंने शाम को काम करने के लिए फ़ाइल घर भेजा, बैबेल स्थापित किया घर और मुझे निम्न त्रुटि मिली जब मैं उपरोक्त आदेश चलाता हूं:बेबेल: सीएलआई को पैकेज 'बेबेल-क्ली'

The CLI has been moved into the package 'babel-cli' 

कोई विचार? अगर मैं CLI स्थापित अग्रिम :)

में धन्यवाद - निम्न कोड को संकलित करने में विफल रहता है:

function sumArrayIndex(array, i, separator) { 
    return array 
    .map(x => x.split(separator) 
     .map(c => { return parseInt(c) }) 
    ) 
    .map(x => { return x[i]; }) 
    .reduce((x, y) => { return x += y }, 0); 
} 

function minToSec(m) { 
    return m * 60 
} 

function secondsToMinutesAndSeconds(s) { 
    var min = s/60; 
    var sec = s % 60; 

    minutes += Math.floor(min); 
    seconds += sec; 
} 

function outputTime() { 
    return hours + ':' + minutes + ':' + seconds; 
} 
+0

कोलाहल 6 गया था

मैं तुम्हें एक ही संस्करण है कि आप काम पर का उपयोग करें (जो शायद v5 है) का उपयोग करने का सुझाव हाल ही में जारी किया गया। इसने कुछ तोड़ने वाले बदलाव पेश किए। क्या आपने पैकेज 'बेबेल-क्ली' स्थापित करने का प्रयास किया है? – joews

+0

मैंने किया, हाँ, लेकिन फिर मुझे वैध es6 – zeKoko

+0

पर सिंटैक्स त्रुटियां मिलती हैं ब्याज से बेबेल 6 संकलित करने में असफल रहा? – joews

उत्तर

10

Babel version 6 कई मॉड्यूल में परियोजना अलग हो गए। चूंकि संदेश इंगित करता है कि सीएलआई babel-cli पर स्थानांतरित हो गया है।

npm install -g [email protected] 

हालांकि, अगर आप बल्कि नवीनतम संस्करण का प्रयोग करेंगे::

npm install -g babel-cli 
+0

बूम! बहुत बहुत धन्यवाद, इस्तेमाल किया v5 :) – zeKoko

+1

बेबेल लोग वैश्विक स्तर पर बेबेल-क्ली के उपयोग के खिलाफ चेतावनी देते हैं: https://babeljs.io/docs/usage/cli/ – CCPony

+0

मुझे लगता है कि स्थानीय रूप से सभी निर्भरताओं को स्थापित करना एक अच्छा विचार है , लेकिन चीजों को आजमाने के लिए कभी-कभी '$ पाथ' पर 'बेबेल-नोड' होना उपयोगी होता है। – joews

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