Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在每次构建之前用Gulp清除JS文件_Javascript_Angularjs_Gulp - Fatal编程技术网

Javascript 在每次构建之前用Gulp清除JS文件

Javascript 在每次构建之前用Gulp清除JS文件,javascript,angularjs,gulp,Javascript,Angularjs,Gulp,我正在使用Gulp构建我的Angular应用程序。我想在每次新构建之前清除app.js文件,否则app.js中的所有内容都会加倍。我正在尝试使用gulp rimraf删除文件,然后再将所有片段连接在一起,但它不起作用 gulp.task('scripts', function() { gulp.src('./public/javascripts/app.js') .pipe(rimraf()) return gulp.src('./public/javascripts/*.js')

我正在使用Gulp构建我的Angular应用程序。我想在每次新构建之前清除app.js文件,否则app.js中的所有内容都会加倍。我正在尝试使用gulp rimraf删除文件,然后再将所有片段连接在一起,但它不起作用

gulp.task('scripts', function() {
  gulp.src('./public/javascripts/app.js')
  .pipe(rimraf())
  return gulp.src('./public/javascripts/*.js')
    .pipe(concat('app.js'))
    .pipe(gulp.dest('./public/javascripts/'));
});

gulp.task('automate', function() {
    gulp.watch('./public/javascripts/*.js', ['scripts'])
})

您的代码似乎是正确的,请在rimraf中强制尝试,如果您的文件位于外部,则可能会有所帮助

由于gulp具有删除文件和文件夹的del功能,rimraf的信息已被弃用,请查看更易于使用的信息


您的代码似乎是正确的,请在rimraf中尝试强制,如果您的文件位于外部,则可能会有所帮助

由于gulp具有删除文件和文件夹的del功能,rimraf的信息已被弃用,请查看更易于使用的信息


清除另一个任务、脚本,并在脚本之前运行它

gulp.task('scripts-clear', function() {
  return gulp.src('./public/javascripts/app.js')
  .pipe(rimraf())
});

gulp.task('scripts', ['scripts-clear'], function() {
  return gulp.src('./public/javascripts/*.js')
    .pipe(concat('app.js'))
    .pipe(gulp.dest('./public/javascripts/'));
});

gulp.task('automate', function() {
    gulp.watch('./public/javascripts/*.js', ['scripts'])
})

清除另一个任务、脚本,并在脚本之前运行它

gulp.task('scripts-clear', function() {
  return gulp.src('./public/javascripts/app.js')
  .pipe(rimraf())
});

gulp.task('scripts', ['scripts-clear'], function() {
  return gulp.src('./public/javascripts/*.js')
    .pipe(concat('app.js'))
    .pipe(gulp.dest('./public/javascripts/'));
});

gulp.task('automate', function() {
    gulp.watch('./public/javascripts/*.js', ['scripts'])
})