क्या वैश्विक स्तर पर इसे इंस्टॉल किए बिना बेबेल क्लाइंट का उपयोग करने का कोई तरीका है?स्थानीय रूप से बेबेल-क्ली का उपयोग
तो बजाय इस
npm install -g babel-cli
मुझे क्या करना इस
npm install babel-cli --save-dev
क्या वैश्विक स्तर पर इसे इंस्टॉल किए बिना बेबेल क्लाइंट का उपयोग करने का कोई तरीका है?स्थानीय रूप से बेबेल-क्ली का उपयोग
तो बजाय इस
npm install -g babel-cli
मुझे क्या करना इस
npm install babel-cli --save-dev
किसी भी स्थानीय पैकेज के द्विआधारी npm scripts अंदर पहुँचा जा सकता है जैसे कि यह विश्व स्तर पर स्थापित किया गया था:
// package.json
{
"scripts": {
"build": "babel ..."
}
}
यदि आप कमांड लाइन पर बाइनरी निष्पादित करना चाहते हैं, तो आप node_modules/.bin/
पर एक सापेक्ष पथ का उपयोग कर सकते हैं:
$ node_modules/.bin/babel ...
यह पहला उदाहरण से संबंधित है: node_modules/.bin/
पर्यावरण NPM लिपियों में क्रियान्वित कर रहे हैं के रास्ते पर साधारण जोड़ दिया जाता है
हाँ, आप स्थानीय स्तर पर स्थापित करने और node_modules
से चला सकते हैं करना चाहते हैं:
./node_modules/.bin/babel
यदि आपके पास एक स्थानीय पैकेज.जेसन आप कमांड को सरल बनाने के लिए एक एनपीएम script जोड़ सकते हैं, क्योंकि एनपीएम स्क्रिप्ट आर संयुक्त राष्ट्र के साथ ./node_modules/.bin
PATH
पर: package.json के तहत किसी भी निर्देशिका से चलाने के लिए
"scripts": {
"babel": "babel ...",
}
:
$ npm run babel
आप कुछ इस तरह रख सकते हैं:। में
{
"scripts": {
"start": "babel-node test.js"
}
}
आपके package.json
जहां test.js
एक ऐसी स्क्रिप्ट है जिसे आप चलाने के लिए चाहते हैं। अब आप इसे npm start
कमांड
के साथ चला सकते हैं यह टर्मिनल में आउटपुट है। 'सीएलआई पैकेज "बेबेल-क्ली" में स्थानांतरित कर दिया गया है। $ npm install -g babel-cli ' –
@ZackArgyle: क्या आपने स्थानीय रूप से 'बेबेल-क्ली' इंस्टॉल किया है? आपको सीधे 'node_modules/babel-cli/bin/babel.js' के माध्यम से बाइनरी का संदर्भ लेना पड़ सकता है। –
'त्रुटि: मॉड्यूल नहीं मिल सकता है 'कोर-जेएस/लाइब्रेरी/एफएन/get-iterator' –