Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Node.js 主鲍尔文件_Node.js_Gulp_Bower_Gulp Concat - Fatal编程技术网

Node.js 主鲍尔文件

Node.js 主鲍尔文件,node.js,gulp,bower,gulp-concat,Node.js,Gulp,Bower,Gulp Concat,在我的angularjs应用程序中,我尝试concat bower文件,因为我有很多库。我为concat文件做了一个任务,下面是代码 var filter = require('gulp-filter'); var mainBowerFiles = require('gulp-main-bower-files'); var dest = 'dist/scripts'; gulp.task('main-bower-files', function() { return gulp.src('./b

在我的angularjs应用程序中,我尝试concat bower文件,因为我有很多库。我为concat文件做了一个任务,下面是代码

var filter = require('gulp-filter');
var mainBowerFiles = require('gulp-main-bower-files');
var dest = 'dist/scripts';

gulp.task('main-bower-files', function() {
return gulp.src('./bower.json')
.pipe(mainBowerFiles([[filter, ]options][, callback]))
    .pipe(gulp.dest('dist/scripts'));
});
在nodejs cmd中调用此任务后,我在chrome控制台中得到此错误

.pipe(mainBowerFiles([[filter, ]options][, callback]))
这是节点cmd中的错误

    .pipe(mainBowerFiles([[filter, ]options][, callback]))
                                ^^^^^^^

SyntaxError: Unexpected identifier
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Liftoff.handleArguments       (C:\Users\aaa\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:116:3)
at Liftoff.<anonymous> (C:\Users\aaa\AppData\Roaming\npm\node_modules\gulp\node_modules\liftoff\index.js:198:16)
at module.exports (C:\Users\aaa\AppData\Roaming\npm\node_modules\gulp\node_modules\liftoff\node_modules\flagged-respawn\index.js:17:3)
.pipe(mainbowerfile([[filter,]options][,callback]))
^^^^^^^
SyntaxError:意外的标识符
在exports.runInThisContext(vm.js:53:16)
在模块处编译(Module.js:373:25)
在Object.Module.\u extensions..js(Module.js:416:10)
在Module.load(Module.js:343:32)
在Function.Module.\u加载(Module.js:300:12)
at Module.require(Module.js:353:17)
根据需要(内部/module.js:12:17)
在Liftoff.handleArguments(C:\Users\aaa\AppData\Roaming\npm\node\u modules\gulp\bin\gulp.js:116:3)
在发射时。(C:\Users\aaa\AppData\Roaming\npm\node\u modules\gulp\node\u modules\liftoff\index.js:198:16)
在module.exports(C:\Users\aaa\AppData\Roaming\npm\node\u modules\gulp\node\u modules\liftoff\node\u modules\flagged respawn\index.js:17:3)

如果有人知道答案???Thnx

我用另一个名为BOWER-FILES的库修复了这个问题

var lib    = require('bower-files')();
gulp.task('bower_js', function () {
gulp.src(jsBowerFile)
.pipe(concat('bower_js.js'))
.pipe(gulp.dest('dist/scripts'))
.pipe(ngmin())
.pipe(uglify({mangle: false}))
.pipe(gulp.dest('dist/scripts'));
});