尝试运行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: {
comments: saveLicense
}
}
).pipe(uglify()).pipe(gulp.dest('publish_folder/scripts'));
console.log('Task Completed');
});
Run Code Online (Sandbox Code Playgroud)
我对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');
});
Run Code Online (Sandbox Code Playgroud)
PS:我也认为您打错字了,您在加载uglify-save-license插件时忘记写要求。