2014-05-18 6 views
5

मैंने एनपीएम का उपयोग करके ट्रेसूर स्थापित किया है और एक सरल ES6 स्क्रिप्ट संकलित करने में कामयाब रहा है। मेरी समस्या यह है कि उत्पन्न कोड कोड node.jsमैं ब्राउज़र के लिए ईएस 5 को ईएस 6 कोड कैसे संकलित कर सकता हूं?

मुझे पता है कि ट्रैसर ब्राउज़र से चलाया जा सकता है लेकिन मैं आगे अनुकूलित करना चाहता था। क्या कमांड लाइन (नोड) से ट्रैसर को चलाने के लिए एक तरीका है जिस तरह से कम कैसे काम करता है?

+4

मुझे लगता है कि उत्तर शायद यहां है: https://github.com/google/traceur-compiler/wiki/CompilingOffline – phenomnomnominal

+0

आपको बहुत बहुत धन्यवाद। ऐसा लगता है कि एक स्क्रिप्ट विकल्प जोड़ा जाना चाहिए। यह कमांड लाइन सहायता से बहुत स्पष्ट नहीं है। –

+0

आप gulp या grunt का उपयोग करने का प्रयास कर सकते हैं: https://www.npmjs.org/package/grunt-traceur https://www.npmjs.org/package/gulp-traceur –

उत्तर

1

मुझे पार्टी के लिए थोड़ा देर हो सकती है, और आपको पहले से ही आपकी टिप्पणी में उल्लिखित समाधान मिल गया है, लेकिन फिर भी मैं दूसरों को समाधान ढूंढना आसान बनाने के लिए उत्तर देना चाहता हूं।

अपने ईएस 6 कोड को अपने आदेश में --script जोड़ने के साथ संकलित करना संभव है।

एक एकल फाइल

$ traceur --out es6-code-1.js es6-code-2.js es6-code-3.js --script es5-code.min.js 

Traceur विकि में Compiling Offline और Options for Compiling में और अधिक पढ़ें करने के लिए एक एकल फाइल

$ traceur es6-code.js --script es5-code.js 

संकलित एकाधिक फ़ाइलों को संकलित करें।

+0

क्यों नहीं। धन्यवाद। –

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