javascript - grunt 压缩
迷茫
迷茫 2017-04-10 14:30:27
[JavaScript讨论组]

刚刚想用grunt减压,一直找不到压缩(自动)修改的文件的配置,哪位大神指教一二

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
巴扎黑

请参考: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']);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号