वर्तमान में मैं कुछ html फ़ाइलें कि इस तरह दिखना है:जेएस फाइलों में स्थित प्रसंस्करण पथों का उपयोग करें?
<!-- build:js({.tmp,app}) scripts/moduleX-scripts.js -->
<script src="scripts/moduleX/moduleXConfig.js"></script>
<script src="scripts/moduleX/featureX/controller.js"></script>
<script src="scripts/moduleX/featureX/service.js"></script>
<script src="scripts/moduleX/featureY/controller.js"></script>
<script src="scripts/moduleX/featureY/service.js"></script>
<!-- endbuild -->
<!-- build:js({.tmp,app}) scripts/moduleY-scripts.js -->
<script src="scripts/moduleY/moduleYConfig.js"></script>
<script src="scripts/moduleY/featureW/controller.js"></script>
<script src="scripts/moduleY/featureW/service.js"></script>
<script src="scripts/moduleY/featureZ/controller.js"></script>
<script src="scripts/moduleY/featureZ/service.js"></script>
<!-- endbuild -->
चूंकि यह एक कोणीय अनुप्रयोग है, मैं अपने मॉड्यूल के प्रबंधन के लिए ocLazyLoad उपयोग करना चाहते हैं, तो मेरे विन्यास कुछ इस तरह दिखेगा:
angular.module('MyMainModule', [
{
name: 'moduleX',
files: [
'scripts/moduleX/moduleXConfig.js',
'scripts/moduleX/featureX/controller.js',
'scripts/moduleX/featureX/service.js',
'scripts/moduleX/featureY/controller.js',
'scripts/moduleX/featureY/service.js',
]
},
{
name: 'moduleY',
files: [
'scripts/moduleY/moduleYConfig.js',
'scripts/moduleY/featureW/controller.js',
'scripts/moduleY/featureW/service.js',
'scripts/moduleY/featureZ/controller.js',
'scripts/moduleY/featureZ/service.js',
]
}
])
क्या कोई गड़बड़ प्लगइन है जो इस .js फ़ाइल को संसाधित करेगा और files
सरणी को छोटा और संशोधित संस्करण के साथ प्रतिस्थापित करेगा?
अरे @gerasalus, मैं इस सटीक बात पर अटक कर रहा हूँ: उदाहरण के लिए,
scripts/moduleX
निर्देशिका के भीतर, आप निम्न फ़ाइल के लिए होगा। क्या आप समाधान को समझने में सक्षम थे? –