Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
gulp过滤javascript文件而不是css文件_Gulp_Gulp Concat - Fatal编程技术网

gulp过滤javascript文件而不是css文件

gulp过滤javascript文件而不是css文件,gulp,gulp-concat,Gulp,Gulp Concat,我是个新手。我正在尝试使用gulp创建一个vendor.css文件和vendor.js文件 vendor.css应该是 -bootstrap.css -jquery.js -bootstrap.js -angular.js -angular-ui-router.js vendor.js应该是 -bootstrap.css -jquery.js -bootstrap.js -angular.js -angular-ui-router.js gulpfile.js //

我是个新手。我正在尝试使用gulp创建一个vendor.css文件和vendor.js文件

vendor.css应该是

 -bootstrap.css
 -jquery.js
 -bootstrap.js
 -angular.js
 -angular-ui-router.js
vendor.js应该是

 -bootstrap.css
 -jquery.js
 -bootstrap.js
 -angular.js
 -angular-ui-router.js
gulpfile.js

// Include Gulp
var gulp = require('gulp');
// Include plugins
var plugins = require("gulp-load-plugins")({
    pattern: ['gulp-*', 'gulp.*'],
    replaceString: /\bgulp[\-.]/
});
// Define default destination folder
var dest = 'public';

gulp.task('vendorjs', function(){
    var filterJS = plugins.filter('**/*.js');
    return gulp.src('./bower.json')
        .pipe(plugins.mainBowerFiles( ))
        .pipe(filterJS)
        .pipe(plugins.concat('vendor.js'))
        .pipe(plugins.uglify())
        .pipe(filterJS.restore())
        .pipe(gulp.dest(dest+"/vendor/js/"));
});
gulp.task('vendorcss', function(){
    var filterCSS = plugins.filter('**/*.css');
    return gulp.src('./bower.json')
        .pipe(plugins.mainBowerFiles( ))
        .pipe(filterCSS)
        .pipe(plugins.concat('vendor.css'))
        .pipe(plugins.uglify())
        .pipe(filterCSS.restore())
        .pipe(gulp.dest(dest+"/vendor/css/"));
});


gulp.task('default', function() {
  // place code for your default task here
});

gulp.task('serve', ['vendorcss','vendorjs'], function () {

});
当我运行gulp serve时,它执行时不会出错。但我最终还是

public/vendor/css/angular/angular.js 

public/vendor/css/angular-ui-router/release/angular-ui-router.js

public/vendor/css/bootstrap/dist/js/bootstrap.js

public/vendor/css/bootstrap/less/bootstrap.less

public/vendor/css/jquery/dist/jquery.js

public/vendor/js/vendor.js

public/vendor/js/bootstrap/less/bootstrap.less
  • 为什么我的css文件丢失了。为什么我得到的文件更少
  • 我的输出应该是

    public/vendor/vendor.js
    public/vendor/vendor.css
    
  • 如何用html映射vendor.js和vendor.css