function javascriptSites() {
return gulp.src(PATHS.javascriptSites)
.pipe($.sourcemaps.init())
.pipe($.babel())
.pipe($.if(PRODUCTION, $.uglify()
.on('error', e => { console.log(e); })
))
.pipe($.if(PRODUCTION, $.rename({
suffix: '.min'
})))
.pipe(gulp.dest('dist/assets/js'))
}
Bu aşağıdaki ağacı çıkaran dosyaları Gulp-adlandırmak:değil, yalnızca dizinleri
dir/assets/js/
folder1
site.min.js
folder1.min
empty
folder2
site.min.js
folder2.min
empty
folder3
site.min.js
folder3.min
empty
Ben SADECE dosyaları yeniden adlandırmak ve dizinleri (ve klasörleri yinelenen yok) etmek istiyorum ama nasıl bilemiyorum dizinleri filtrelemek. Herhangi bir yardım takdir edilir!
Düzenlendi: config.yml dosya Sorun .yml dosyasında olduğunu Fabio
# Your project's server will run on localhost:xxxx at this port
PORT: 8000
# Autoprefixer will make sure your CSS works with these browsers
COMPATIBILITY:
- "last 2 versions"
- "ie >= 9"
# UnCSS will use these settings
UNCSS_OPTIONS:
html:
- "src/**/*.html"
ignore:
- !!js/regexp .foundation-mq
- !!js/regexp ^\.is-.*
# Gulp will reference these paths when it copies files
PATHS:
# Paths to static assets that aren't images, CSS, or JavaScript
assets:
- "src/assets/**/*"
- "!src/assets/{img,js,scss}/**/*"
fonts:
- "bower_components/font-awesome/fonts/**/*"
# Paths to Sass libraries, which can then be loaded with @import
sass:
- "bower_components/foundation-sites/scss"
- "bower_components/motion-ui/src"
- "src/assets/scss"
# Paths to JavaScript libraries, which are compined into one file
javascript:
# Libraries requried by Foundation
- "bower_components/jquery/dist/jquery.js"
- "bower_components/what-input/what-input.js"
# Core Foundation files
- "bower_components/foundation-sites/js/foundation.core.js"
- "bower_components/foundation-sites/js/foundation.util.*.js"
# Individual Foundation components
# If you aren't using a component, just remove it from the list
- "bower_components/foundation-sites/js/foundation.abide.js"
- "bower_components/foundation-sites/js/foundation.accordion.js"
- "bower_components/foundation-sites/js/foundation.accordionMenu.js"
- "bower_components/foundation-sites/js/foundation.drilldown.js"
- "bower_components/foundation-sites/js/foundation.dropdown.js"
- "bower_components/foundation-sites/js/foundation.dropdownMenu.js"
- "bower_components/foundation-sites/js/foundation.equalizer.js"
- "bower_components/foundation-sites/js/foundation.interchange.js"
- "bower_components/foundation-sites/js/foundation.magellan.js"
- "bower_components/foundation-sites/js/foundation.offcanvas.js"
- "bower_components/foundation-sites/js/foundation.orbit.js"
- "bower_components/foundation-sites/js/foundation.responsiveMenu.js"
- "bower_components/foundation-sites/js/foundation.responsiveToggle.js"
- "bower_components/foundation-sites/js/foundation.reveal.js"
- "bower_components/foundation-sites/js/foundation.slider.js"
- "bower_components/foundation-sites/js/foundation.sticky.js"
- "bower_components/foundation-sites/js/foundation.tabs.js"
- "bower_components/foundation-sites/js/foundation.toggler.js"
- "bower_components/foundation-sites/js/foundation.tooltip.js"
# Paths to your own project code are here
- "src/assets/js/!(app).js"
- "src/assets/js/app.js"
- "bower_components/owl.carousel/dist/owl.carousel.js"
javascriptSites:
- "src/assets/js/**/*"
- "!src/assets/js/app.js"
Sorun, PATHS.javascriptSites ile ilgilidir, orada ne olduğunu gösterebilir misiniz? –
Yardımlarınız için teşekkür ederiz! Sorumu tam config.yml dosyasında düzenledim. – tomster2300
Niçin sorudaki aşağı oy? – tomster2300