扫码关注官方订阅号
刚刚想用grunt减压,一直找不到压缩(自动)修改的文件的配置,哪位大神指教一二
业精于勤,荒于嬉;行成于思,毁于随。
请参考:https://www.erianna.com/using-grunt-to-minify-and-compress-assets
在grunt.initConfig里,合并用concat,压缩css用cssmin,压缩js用uglify。
要忽略上次已经压缩过,并且没修改过的文件,可以用grunt-newer。https://www.npmjs.org/package/grunt-newer
以uglify为例
grunt.initConfig({ uglify: { all: { files: { 'dest/app.min.js': ['src/**/*.js'] } } } }); grunt.loadNpmTasks('grunt-contrib-uglify');
加入以下代码块即可只压缩修改过的文件:
grunt.loadNpmTasks('grunt-newer'); grunt.registerTask('minify', ['newer:uglify:all']);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
请参考:https://www.erianna.com/using-grunt-to-minify-and-compress-assets
在grunt.initConfig里,合并用concat,压缩css用cssmin,压缩js用uglify。
要忽略上次已经压缩过,并且没修改过的文件,可以用grunt-newer。
https://www.npmjs.org/package/grunt-newer
以uglify为例
加入以下代码块即可只压缩修改过的文件: