javascript之gulp undefined 不是函数

artech 阅读:23 2024-11-24 20:56:43 评论:0

我是 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)  
 
}); 

请您参考如下方法:

你需要在你的 gulpfile 中引入 gulp。将以下行添加到您的文件中:

var gulp = require('gulp')

您可能还需要为您的项目安装 gulp,您可以使用 npm install --save gulp 来完成。

如果您没有 npm,我建议您研究一下如何安装和使用它。


标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号