引用了第三方资源,压缩 js 后没有保留版权信息。
希望达到 bootstrap 一个网站引用 js 的效果 链接描述。大概格式如下:
/*
** 版权信息1
*/
压缩代码1
/*
** 版权信息2
*/
压缩代码2
目前用的是 gulp 自动化压缩。有什么好的方案么?版权信息单独存,再合并?谢谢~
引用了第三方资源,压缩 js 后没有保留版权信息。
希望达到 bootstrap 一个网站引用 js 的效果 链接描述。大概格式如下:
/*
** 版权信息1
*/
压缩代码1
/*
** 版权信息2
*/
压缩代码2
目前用的是 gulp 自动化压缩。有什么好的方案么?版权信息单独存,再合并?谢谢~
参考这两个:https://github.com/terinjokes/gulp-uglify,https://github.com/gruntjs/grunt-contrib-uglify#preservecomments
/* minify js
** https://github.com/gruntjs/grunt-contrib-uglify#preservecomments
** {preserveComments : 'some'} reserve lisence
*/
gulp.task('compressjs', function () {
gulp.src(sources_dir.js)
.pipe(rename({suffix: '.min'}))
.pipe(uglify({preserveComments : 'some'}))
.pipe(gulp.dest(sources_dir.minjs));
});
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
gulp uglify 支持保留 license 信息的
复杂的版本信息的话,单独保存再合并确实是个不错的方案