Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 848172a

Browse files
author
AbdelrahmanSE
committed
Update Gulp file to delete dist folder and sub folders
1 parent 4132401 commit 848172a

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

‎gulpfile.js‎

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
var gulp = require("gulp");
1616
var webserver = require("gulp-webserver");
1717
var del = require("del");
18+
var rimraf = require("rimraf");
1819
var sass = require("gulp-sass");
1920
var jshint = require("gulp-jshint");
2021
var babel = require("gulp-babel");
@@ -47,7 +48,8 @@ gulp.task("jshint", function(cb) {
4748
*/
4849

4950
gulp.task("clean", function(cb) {
50-
del(["dist"]).then(() => cb());
51+
rimraf.sync("dist");
52+
cb();
5153
});
5254

5355
/**
@@ -161,6 +163,19 @@ gulp.task("code-cache-bust", function(cb) {
161163
cb();
162164
});
163165

166+
167+
/**
168+
* Assets
169+
*/
170+
171+
gulp.task("assets", function (cb) {
172+
gulp
173+
.src(["./src/assets/**/*", "!src/assets/scss/**/*"])
174+
.pipe(gulp.dest("dist/assets"))
175+
cb();
176+
});
177+
178+
164179
/**
165180
* Build Task
166181
*/
@@ -171,6 +186,7 @@ gulp.task(
171186
"clean",
172187
gulp.parallel(
173188
"build-css",
189+
"assets",
174190
gulp.series("jshint", gulp.parallel("build-template-cache", "build-js"))
175191
),
176192
"code-cache-bust"
@@ -184,10 +200,12 @@ gulp.task(
184200
gulp.task(
185201
"watch",
186202
gulp.series("build", function(cb) {
203+
187204
gulp.watch(
188205
"./src/modules/**/*.js",
189206
gulp.series(["clean-build-js", "jshint", "build-js", "code-cache-bust"])
190207
);
208+
191209
gulp.watch(
192210
"./src/modules/**/*.view.html",
193211
gulp.series([
@@ -197,10 +215,17 @@ gulp.task(
197215
"code-cache-bust"
198216
])
199217
);
218+
200219
gulp.watch(
201220
"./src/assets/scss/**/*.scss",
202221
gulp.series(["clean-build-css", "build-css", "code-cache-bust"])
203222
);
223+
224+
gulp.watch(
225+
["./assets/**/*", "!assets/scss/**/*"],
226+
gulp.series(["assets"])
227+
);
228+
204229
cb();
205230
})
206231
);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /