Gulp 狼吞虎咽,保存许可证
尝试运行Gulp并保存许可证数据,如jQuery许可证信息 Gulp运行精细文件被最小化,但没有许可证文件:这就是我的Gulp文件中的内容Gulp 狼吞虎咽,保存许可证,gulp,Gulp,尝试运行Gulp并保存许可证数据,如jQuery许可证信息 Gulp运行精细文件被最小化,但没有许可证文件:这就是我的Gulp文件中的内容 var gulp = require('gulp'), saveLicense = ('uglify-save-license'), uglify = require('gulp-uglify'); gulp.task('default', function () { gulp.src('scripts/*.js', { output: {
var gulp = require('gulp'),
saveLicense = ('uglify-save-license'),
uglify = require('gulp-uglify');
gulp.task('default', function () {
gulp.src('scripts/*.js', {
output: {
comments: saveLicense
}
}
).pipe(uglify()).pipe(gulp.dest('publish_folder/scripts'));
console.log('Task Completed');
});
我是gulp的新手,因此非常感谢您的帮助。必须将saveLicense对象传递给uglify插件,而不是gulp.src。试试这个:
var gulp = require('gulp'),
saveLicense = require('uglify-save-license'),
uglify = require('gulp-uglify');
gulp.task('default', function () {
gulp.src('scripts/*.js')
.pipe(uglify({
output: {
comments: saveLicense
}
}))
.pipe(gulp.dest('publish_folder/scripts'));
console.log('Task Completed');
});
另外,我认为你输入了一个错误,在加载uglify save license插件时忘记了写require