मैं जेएस फाइलों को कम करने के लिए वाईयूआई कंप्रेसर का उपयोग कर मधुमक्खियों का उपयोग कर रहा हूं। मैं इस कोड है:वाईयूआई कंप्रेसर और "सख्त उपयोग करें" संकेत
(function(global) {
"use strict";
var X=1;
/*** my code here ***/
}(window));
और मैं इसे इस आदेश के साथ सेक:
$> java -jar yuicompressor-2.4.7.jar test.js -o test.min.js --verbose
"का उपयोग सख्त" संकेत संकुचित आउटपुट फ़ाइल में मौजूद नहीं है। ऐसा लगता है कि यूयूआई सभी संकेत हटा देता है। और यह उत्पादन इस चेतावनी:
[WARNING] Invalid hint syntax: use strict
(function(global){ ---> "use strict" <--- ;var X=1;...
हालांकि, मेरे कोड संक्षिप्त करने के बाद ठीक काम करता है, मैं अगर वहाँ YUICompressor लिए एक तर्क संकेत और/या उस चेतावनी से बचने के लिए एक तरह से रक्षा करने के लिए है जानना चाहते हैं।
कोई सलाह? धन्यवाद।
क्या आप इंजन को सही किए बिना सख्त कोड लिखने से अलग हैं? –
वाह, यह वास्तव में लगता है कि यूयूआई उन पाठ संकेतों को दूर करता है और इसलिए, किसी भी सख्त मोड को स्वतः हटा देता है। – jAndy
yuilibrary.com पर जाएं और कंप्रेसर के लिए टिकट दर्ज करें। –