grunt的使用
发布日期:2021-06-27 14:32:32 浏览次数:5 分类:技术文章

本文共 1380 字,大约阅读时间需要 4 分钟。

grunt的使用,压缩html, js css

//Gruntfile.js配置

module.exports = function (grunt) {  // 项目配置  grunt.initConfig({    pkg: grunt.file.readJSON('package.json'),   uglify: {       my_target: {         files: [             {                expand: true,                cwd: 'src',      //压缩原路径                src: '**/*.js',    //压缩的具体文件                dest: 'dest'      //压缩后的地址            },             {                expand: true,                cwd: 'src/app',      //压缩原路径                src: '**/*.js',    //压缩的具体文件                dest: 'dest/app'      //压缩后的地址            },         ]       }     },     cssmin: {       my_target: {         files: [{            expand: true,            cwd: 'src',      //压缩原路径            src: '**/*.css',    //压缩的具体文件            dest: 'dest'      //压缩后的地址         }]       }     },     htmlmin: {         main: {           options:{              removeComments: true,    //去除注释             collapseWhitespace: true   //去除空白           },            files: [{              expand: true,              cwd: 'src',      //压缩原路径              src: '**/*.html',    //压缩的具体文件              dest: 'dest'      //压缩后的地址         }]        }      }  });  grunt.loadNpmTasks('grunt-contrib-uglify');  grunt.loadNpmTasks('grunt-contrib-cssmin');  grunt.loadNpmTasks('grunt-contrib-htmlmin');  // 默认任务  grunt.registerTask('default', ['uglify','cssmin','htmlmin']);}

转载地址:https://blog.csdn.net/weixin_43799793/article/details/103359329 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:滚动条插件better-scroll(BScroll)的使用
下一篇:webpack4打包多文件

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月23日 00时11分57秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

C++面向对象程序设计 035:按距离排序 ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 036:很难蒙混过关的CArray3d三维数组模板类 ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 037:函数对象的过滤器 ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 038:白给的list排序 ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 039:我自己的 ostream_iterator ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 040:List ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 041:Set ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 042:热血格斗场 ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 043:冷血格斗场 ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 044:编程填空:数据库内的学生信息 ---- (北大Mooc) 2019-04-27
C++面向对象程序设计 045:魔兽世界三(开战) ---- (北大Mooc) 2019-04-27
北大C++ POJ课后习题博客记录全解(C++) 2019-04-27
Leetcode 347. 前 K 个高频元素(DAY 88) ---- Leetcode Hot 100 2019-04-27
Leetcode 337. 打家劫舍 III(DAY 88) ---- Leetcode Hot 100 2019-04-27
算法C++ 邻接表STL实现(第四章) 2019-04-27
算法C++ DepthFirstSearch BreadthFirstSearch代码模式示范实现(第四章) 2019-04-27
算法C++ 面试常考拓扑排序理解 面试复习用(第四章) 2019-04-27
Leetcode 210. 课程表 II(DAY 89) ---- 拓扑排序相关题目 打周赛去了 2019-04-27
Leetcode 第三周周赛总结(第 50 场双周赛) 2019-04-27
Leetcode 5717. 最少操作使数组递增(DAY 89) ---- 双周赛题目 2019-04-27