से फ़ाइलों/निर्देशिकाओं को छोड़कर मेरे पास एक gulp rjs कार्य है जो मेरे सभी कस्टम .जेएस फाइलों (किसी भी गैर विक्रेता पुस्तकालय) को जोड़ता और जोड़ता है।गुलप कार्य
जो मैं करने की कोशिश कर रहा हूं, इस कार्य (नियंत्रकों और निर्देशों) से कुछ फ़ाइलों/निर्देशिकाओं को बाहर कर दिया गया है।
यहाँ मेरा पेड़:
- application
- resources
- js
main.js
- vendor
- jquery
- modernzr
- angular
- controllers
- controller1
- controller2
- controller3
- directives
- directives1
- directives2
- directives3
- widgets
- widget1
- widget2
- widget3
- widget4
- modules
- modules1
- modules2
- modules3
- modules4
यहाँ मेरी gulp.js
dir = {
app: 'application',
dest: 'dest',
};
config = {
src: {
js: dir.app + '/resources/js'
},
dest: {
js: dir.dest + '/resources/js'
}
};
gulp.task('rjs', function() {
rjs({
baseUrl: config.src.js,
out: 'main.js',
name: 'main',
mainConfigFile: config.src.js + '/main.js',
exclude: [ 'jquery', 'angular']
})
.pipe(prod ? uglify({ mangle: false, outSourceMap: true, compress: { drop_console: true } }) : gutil.noop())
.pipe(gulp.dest(config.dest.js))
.pipe(filesize())
.pipe(dev ? connect.reload() : gutil.noop());
});
क्या आपने गल्प-अनदेखा करने की कोशिश की है? https://www.npmjs.org/package/gulp-ignore – danbars
@ user1655734: gulp-ignore दस्तावेज़ (https://www.npmjs.com/package/gulp-ignore) पैटर्न को बाहर करने का सुझाव देता है ('gulp.src (['./*.js', '!//ode_modules/**']) ') पहले, फिर gulp-ignore –