diff --git a/dashboard/gulpfile.js b/dashboard/gulpfile.js index 1ab8fc72f..129ca5cd8 100644 --- a/dashboard/gulpfile.js +++ b/dashboard/gulpfile.js @@ -2,14 +2,14 @@ 'use strict'; -var argv = require('yargs').argv, +const argv = require('yargs').argv, autoprefixer = require('gulp-autoprefixer'), concat = require('gulp-concat'), cssnano = require('gulp-cssnano'), ejs = require('gulp-ejs'), execSync = require('child_process').execSync, + fs = require('fs'); gulp = require('gulp'), - rimraf = require('rimraf'), sass = require('gulp-sass')(require('node-sass')), serve = require('gulp-serve'), sourcemaps = require('gulp-sourcemaps'); @@ -245,8 +245,7 @@ gulp.task('timezones', function (done) { // -------------- gulp.task('clean', function (done) { - rimraf.sync('dist'); - done(); + fs.rm('dist', { recursive: true, force: true }, done); }); gulp.task('default', gulp.series(['clean', 'html', 'js', 'timezones', '3rdparty', 'translation', 'images', 'css'])); diff --git a/dashboard/package-lock.json b/dashboard/package-lock.json index cf7eaa1ad..5239f76da 100644 --- a/dashboard/package-lock.json +++ b/dashboard/package-lock.json @@ -23,7 +23,6 @@ "moment": "^2.29.4", "monaco-editor": "^0.34.0", "node-sass": "^7.0.3", - "rimraf": "^3.0.2", "xterm": "^5.1.0", "xterm-addon-attach": "^0.8.0", "xterm-addon-fit": "^0.7.0", diff --git a/dashboard/package.json b/dashboard/package.json index b0925d1e9..41a3558d5 100644 --- a/dashboard/package.json +++ b/dashboard/package.json @@ -27,7 +27,6 @@ "moment": "^2.29.4", "monaco-editor": "^0.34.0", "node-sass": "^7.0.3", - "rimraf": "^3.0.2", "xterm": "^5.1.0", "xterm-addon-attach": "^0.8.0", "xterm-addon-fit": "^0.7.0",