11
इस परिदृश्य में एक विभाजक निर्दिष्ट करने का तरीका:
मैं घुरघुराना-concat के साथ इस तरह से मेरी फ़ाइलें श्रृंखलाबद्ध हूँ:grunt-concat विभाजक विकल्प?
concat: {
options: {
banner: '<%= banner %>',
separator: ""
},
dist: {
files:{
'<%= distdir %>/public/scripts/ieditor.js': [
'public/scripts/ieditor/vars.js',
'public/scripts/ieditor/controllers/*.js',
'public/scripts/ieditor/directives/*.js',
'public/scripts/ieditor/app.js',
'public/scripts/ieditor/services/*.js',
'public/scripts/ieditor/filters/*.js'
],
'<%= distdir %>/public/scripts/dashboard.js': [
'public/scripts/dashboard/vars.js',
'public/scripts/dashboard/controllers/*.js',
'public/scripts/dashboard/directives/*.js',
'public/scripts/dashboard/app.js',
'public/scripts/dashboard/services/*.js',
'public/scripts/dashboard/filters/*.js'
]
}
}
}
क्या मैं चाहता हूँ एक अंतिम परिणाम कम्पास की तरह मूल फाइलों को मैप किया पाने के लिए है सीएसएस फाइलों को जोड़ते समय।
उदाहरण:
//####public/scripts/ieditor/vars.js###############
content of public/scripts/ieditor/vars.js
//####public/scripts/ieditor/controllers/a.js######
content of public/scripts/ieditor/controllers/a.js
//####public/scripts/ieditor/controllers/b.js######
content of public/scripts/ieditor/controllers/b.js
.....
तो क्या नाम वर्तमान फ़ाइल की चर्चा करते हुए श्रेणीबद्ध किया जा रहा तो मैं विकल्प क्षेत्र में कुछ इस तरह कर सकते हैं: पहले से
options: {
banner: '<%= banner %>',
separator: "<%= current_file_name %>"
},
धन्यवाद।
वह मेरे लिए काम नहीं किया, पता नहीं क्यों !? प्रक्रिया फ़ंक्शन द्वारा कुछ भी जोड़ा नहीं गया है। –
शायद 'console.log()' यह जानने में आपकी सहायता कर सकता है कि फ़ंक्शन कहलाया जा रहा है या नहीं? मैं 'grunt' 0.4.1 और' grunt-contrib-concat' 0.3.0 पर हूं, और यह मेरे लिए काम करता है – xverges
असल में फ़ंक्शन कहा जा रहा है मैंने दस्तावेज़ों में उदाहरण का उपयोग किया, जहां यह सभी 'उपयोग को प्रतिस्थापित करता है शीर्ष पर एक के साथ प्रतिबंधित करें, जिसने काम किया लेकिन 'फ़ाइलपाथ' जोड़ा नहीं गया था। –