2015-12-29 8 views
5

मैं अपने ऐप को मॉड्यूल में तोड़ने के लिए Browserify का उपयोग करता हूं। मुझे आश्चर्य है कि क्या मैं किसी भी तरह 'use strict'; सक्षम कर सकता हूं ताकि यह प्रोजेक्ट के लिए लिखने वाले सभी कोड पर लागू हो सके?हमेशा 'सख्त उपयोग करें' सक्षम करें; डिफ़ॉल्ट रूप से?

या हो सकता है कि नोड को कॉन्फ़िगर करना संभव है कि हमेशा कुछ फ़ोल्डरों/फ़ाइलों, या पूरी परियोजना के लिए स्थानीय रूप से सख्त मोड का उपयोग करें?

+0

हर js 'सख्त का उपयोग' के साथ फाइल शुरू:

बस निम्नलिखित के साथ अपने package.json अद्यतन? कई आईडीई और संपादकों में "टेम्पलेट सेटिंग" होती है जहां एक निश्चित प्रकार से मेल खाने वाली प्रत्येक नई फ़ाइल में पाठ का एक स्निपेट (अधिकतर कॉपीराइट) डाला जाता है। –

+0

आईआईआरसी अगर 'सख्त उपयोग करें'; वैश्विक संदर्भ की पहली पंक्ति है, यह वैश्विक स्तर पर लागू होती है। ध्यान दें कि यह वांछनीय नहीं हो सकता है। – Paul

+0

@ पॉल: हाँ, यह लक्ष्य प्रतीत होता है। –

उत्तर

0

उस के लिए एक महान ब्राउज़र परिवर्तन है: strictify। यह आपके मॉड्यूल को बंद करने में 'use strict' डालता है।

"devDependencies": { 
    "strictify": "^0.2.0" 
}, 
"browserify": { 
    "transform": [ 
    "strictify" 
    ] 
} 
संबंधित मुद्दे