【发布时间】:2015-10-16 12:42:33
【问题描述】:
在这里,我是 node、angular、gulp 的新手。我在运行 gulp 任务时使用 gulp 生成所有文件的最小化文件,它给了我错误
下面是我的 gulpfile.js 代码
gulp.task('dev', function(){
var builtPartialDev = gulp.src(paths.partials)
.pipe(plugins.htmlhint({'doctype-first':false}))
.pipe(plugins.htmlhint.reporter())
.pipe(gulp.dest(paths.distDev));
var buitStyleDev = gulp.src(paths.styles)
.pipe(plugins.less())
.pipe(gulp.dest(paths.distDev));
var builtAppScriptsDev = gulp.src(paths.scripts)
.pipe(plugins.jshint())
.pipe(plugins.jshint.reporter('jshint-stylish'))
.pipe(gulp.dest(paths.distDev))
.pipe(plugins.angularFilesort());
var builtVendorScriptsDev = gulp.src(bowerFiles())
.pipe(gulp.dest(paths.distDevBowerComponents))
.pipe(plugins.order(['jquery.js', 'angular.js', 'angular-ui.js', 'ui-bootstrap.js', 'ui-bootstrap-tpls.js']));
var builtIndexDev = gulp.src(paths.index)
.pipe(plugins.htmlhint())
.pipe(plugins.htmlhint.reporter())
.pipe(gulp.dest(path.distDev))
.pipe(plugins.inject(builtVendorScriptsDev, {relative:true, name:'bower'}))
.pipe(plugins.inject(builtAppScriptsDev, {relative:true}))
.pipe(plugins.inject(buitStyleDev, {relative:true}))
.pipe(gulp.dest(paths.distDev));
return es.merge(builtIndexDev, builtPartialDev)
});
【问题讨论】:
-
第 27 行是哪一行?
-
如果你使用 gulp load-plugins,你也需要 npm install 并声明它,
var plugins = require('gulp-load-plugins')(); -
.pipe(plugins.htmlhint({'doctype-first':false})) 这是第 27 行
-
感谢您的语法为我工作我忘了添加“()” - 正确的语法是 var plugins = require('gulp-load-plugins')();
标签: javascript angularjs npm gulp gulp-uglify