10

मैं gruntjs (जो uglifyjs का उपयोग करता है) का उपयोग कर रहा हूं ताकि मेरा Angularjs ऐप बनाया जा सके। लेकिन uglifyjs अभी भी es6 का समर्थन नहीं करता है, इसलिए इसी गिटहब मुद्दे में मुझे this मिला। तो अब uglify-es है, जो प्रतीत होता है es6 का समर्थन करता है। लेकिन मुझे यकीन नहीं है कि इसे कैसे गड़बड़ाना है। अब मेरे पास मॉड्यूल "grunt-contrib-uglify" है, जिस पर निर्भरता uglifyjs है, जिसका अब उपयोग किया जाता है। मैं बदले में uglify-es का उपयोग कैसे कर सकता हूं?गड़बड़ी में uglify-es को एकीकृत करने के लिए कैसे?

उत्तर

14

मैं grunt-contrib-uglify का सामंजस्य शाखा है, जो ES6 का समर्थन करता है स्थापित करके इस हासिल किया है:

npm install git://github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev 
+0

यह अभी भी जिस तरह से ES6 के लिए उपयोग करने के लिए है। मैंने उपरोक्त मॉड्यूल को स्थापित करने का प्रयास किया और /var/root/.npm/_cacache/tmp/git-clone-5257398a एनपीएम ईआरआर पर अनुमति अस्वीकार कर दी! /private/var/root/.npm/_cacache/tmp/git-clone-5257398a/.git मैंने /var/root/.npm/_cacache/tmp/ के लिए 777 की अनुमति बदल दी लेकिन फिर भी त्रुटि के साथ समाप्त हो गया – j10

+0

@jitenshah, क्या आपको गलती-contrib-uglify स्थापित करते समय एक त्रुटि है, विशिष्ट शाखा नहीं है? npm इंस्टॉल करें grunt-contrib-uglify --save-dev –

+0

नहीं। मैं इसे आसानी से इंस्टॉल करने में सक्षम था। भले ही मैं # प्रॉम्प्ट में था -> मैंने आपके आदेश को सुडो के साथ चलाया: सुडो एनपीएम इंस्टॉल गिट: //github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev और मैं काम पूरा करने में सक्षम था। – j10

1

ECMAScript संस्करण अंत में जारी की गई है। अब आप (यह अब GitHub से लेने के लिए आवश्यक है)

npm install grunt-contrib-uglify-es --save-dev 
सरकारी संस्करण के साथ एक ही परिणाम प्राप्त कर सकते हैं

https://www.npmjs.com/package/grunt-contrib-uglify-es

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