File tree Expand file tree Collapse file tree 3 files changed +16
-131
lines changed
Expand file tree Collapse file tree 3 files changed +16
-131
lines changed Original file line number Diff line number Diff line change 1- import { readFileSync } from 'node:fs' ;
1+ import { readFileSync , rmSync } from 'node:fs' ;
22
33import gulp from 'gulp' ;
44import plumber from 'gulp-plumber' ;
@@ -15,7 +15,6 @@ import browserslistToEsbuild from 'browserslist-to-esbuild';
1515import sharp from 'gulp-sharp-responsive' ;
1616import svgo from 'gulp-svgmin' ;
1717import { stacksvg } from 'gulp-stacksvg' ;
18- import { deleteAsync } from 'del' ;
1918import server from 'browser-sync' ;
2019import bemlinter from 'gulp-html-bemlinter' ;
2120
@@ -184,14 +183,18 @@ function reloadServer (done) {
184183 done ( ) ;
185184}
186185
187- function deleteBuild ( ) {
188- return deleteAsync ( PATH_TO_DIST ) ;
186+ export function removeBuild ( done ) {
187+ rmSync ( PATH_TO_DIST , {
188+ force : true ,
189+ recursive : true ,
190+ } ) ;
191+ done ( ) ;
189192}
190193
191194export function buildProd ( done ) {
192195 isDevelopment = false ;
193196 series (
194- deleteBuild ,
197+ removeBuild ,
195198 parallel (
196199 processMarkup ,
197200 processStyles ,
@@ -204,7 +207,7 @@ export function buildProd (done) {
204207
205208export function runDev ( done ) {
206209 series (
207- deleteBuild ,
210+ removeBuild ,
208211 parallel (
209212 processMarkup ,
210213 processStyles ,
Original file line number Diff line number Diff line change 88 "autoprefixer" : " 10.4.16" ,
99 "browser-sync" : " 2.29.3" ,
1010 "browserslist-to-esbuild" : " 1.2.0" ,
11- "del" : " 7.1.0" ,
1211 "eslint" : " 8.53.0" ,
1312 "eslint-config-htmlacademy" : " 10.0.1" ,
1413 "gulp" : " 4.0.2" ,
You can’t perform that action at this time.
0 commit comments