mirror of https://github.com/ColorlibHQ/AdminLTE
Update gulpfile.js
parent
355804c2ac
commit
c40317a29c
33
gulpfile.js
33
gulpfile.js
|
@ -84,6 +84,18 @@ const postcssRtlOptions = [
|
|||
|
||||
// Compile SCSS
|
||||
const scss = () => {
|
||||
return src(paths.src.scss + '/adminlte.scss', { sourcemaps: true })
|
||||
.pipe(sass(sassOptions).on('error', sass.logError))
|
||||
.pipe(postcss(postcssOptions))
|
||||
.pipe(dest(paths.temp.css, { sourcemaps: '.' }))
|
||||
.pipe(browserSync.stream())
|
||||
}
|
||||
|
||||
/**
|
||||
* Use superScss to build css along with Dark mode
|
||||
*/
|
||||
|
||||
const superScss = () => {
|
||||
return src(paths.src.scss + '/**/*.scss', {
|
||||
since: lastRun(scss),
|
||||
sourcemaps: true
|
||||
|
@ -102,8 +114,7 @@ const lintScss = () => {
|
|||
failAfterError: false,
|
||||
reporters: [
|
||||
{ formatter: 'string', console: true }
|
||||
],
|
||||
debug: true
|
||||
]
|
||||
}))
|
||||
}
|
||||
|
||||
|
@ -179,7 +190,17 @@ const serve = () => {
|
|||
watch([paths.src.vendor], series(vendor))
|
||||
}
|
||||
|
||||
exports.serve = serve
|
||||
const superServe = () => {
|
||||
browserSync.init({
|
||||
server: paths.temp.base
|
||||
})
|
||||
|
||||
watch([paths.src.scss], { delay: 500 }, series(lintScss, superScss))
|
||||
watch([paths.src.ts], series(lintTs, ts))
|
||||
watch([paths.src.html, paths.src.base + '*.html', paths.src.partials], series(html, index))
|
||||
watch([paths.src.assets], series(assets))
|
||||
watch([paths.src.vendor], series(vendor))
|
||||
}
|
||||
|
||||
// From here Dist will Start
|
||||
|
||||
|
@ -286,7 +307,11 @@ const copyDistVendor = () => {
|
|||
.pipe(dest(paths.dist.vendor))
|
||||
}
|
||||
|
||||
// To Dist Before release
|
||||
exports.build = series(lintScss, lintTs, cleanDist, copyDistCssAll, copyDistCssRtl, minifyDistCss, copyDistJs, minifyDistJs, copyDistHtml, copyDistHtmlIndex, copyDistAssets, copyDistVendor)
|
||||
|
||||
// Default
|
||||
// Default - Only for light mode AdminLTE
|
||||
exports.default = series(scss, ts, html, index, assets, vendor, serve)
|
||||
|
||||
// Super Dev mode for Dark anf Light mode
|
||||
exports.super = series(superScss, ts, html, index, assets, vendor, superServe)
|
||||
|
|
Loading…
Reference in New Issue