2016-09-16 39 views
1

我设置了我的gulp任务来缩小js,但是当我通过命令行运行gulp时,它运行但没有任何内容添加到文件中。gulp uglify运行但不工作

var gulp = require('gulp'); 
var uglify = require('uglify-js'); 


gulp.task('minifyjs', function(){ 

    return gulp.src('views/js/*.js'); 
     pipe(uglify()), 
     pipe(gulp.dest('dist')); 
}); 

gulp.task('default',['minifyjs']); 
+0

检查哪里你运行gulp文件,在这个选项中你应该和'''views/js/*。js'''保持同一级别。 –

+0

当我把gulpfile.js放到与views/js/* .js相同的文件中时出现gulpfile文件未找到。 – Jcook894

回答

0

这样,如果你正在运行的任务咕嘟咕嘟在这样的项目结构工作:即使在这种情况下

| 
|_ Views 
| |_ JS 
|  |_a.js 
|_ gulpfile.js 

,尝试做的文件夹'./views/js/*.js',或'/views/js/*.js'

+0

我试着把它放在同一个文件中,但是它仍然没有找到gulpfile。 – Jcook894

+0

你应该把你的Gulpfile放在你的根文件夹中,你也应该在控制台中运行你的gulp任务。上面显示的文件夹结构假定你的根文件夹也有'views'文件夹,它在内部有'JS'文件夹,它有一些'.js'文件 – nikjohn