मैं मीन एंड ग्रंट के लिए नया हूँ। मैंने अपने MEAN स्टैक ऐप के उत्पादन के लिए "ng build --prod --aot" का उपयोग किया और अब मेरे पास ये फ़ाइलें हैं

जिला फ़ोल्डर

  1. inline.2b13c4abf73bfbc8e0d1.bundle.js
  2. main.907b8423747dc933c849.bundle.js
  3. polyfills.477545a8be21bde7f43e.bundle.js
  4. वेंडर.61844e8ff3b3b4fa4491.bundle.js

मैं इन फाइलों को छोटा करने की कोशिश कर रहा हूं क्योंकि इन्हें अभी भी कम किया जा सकता है और 30kb आकार बचाया जा सकता है।

मैंने इन src और dest के साथ ग्रंट का इस्तेमाल किया:

uglify: {
         files: {
                src: 'dist/*.js',
                dest: 'dist/',
                expand: true,
                flatten: true,
                ext: '.js'
            }

}

"ग्रंट uglify" कमांड पर मुझे फाइलें मिलती हैं

  1. इनलाइन.जेएस
  2. main.js
  3. पॉलीफ़िल्स.जेएस
  4. विक्रेता.जेएस

मैं वही फ़ाइल नाम कैसे प्राप्त कर सकता हूं जो कोणीय निर्माण ने मुझे प्रदान किया था? और कृपया ऐसे विकल्प प्रदान करें जो आकार में कमी को अधिकतम कर सकें (वैकल्पिक) अग्रिम धन्यवाद!

0
Daniyal Javaid 20 जून 2017, 01:19

1 उत्तर

सबसे बढ़िया उत्तर

एक्सडॉट जोड़ना मेरे लिए काम कर गया,

files: {
                src: 'dist/*.js',
                dest: 'dist/',
                expand: true,
                flatten: true,
                ext: '.js',
                extDot: 'last'
            }
1
Daniyal Javaid 20 जून 2017, 01:23