来源:自学PHP网 时间:2014-12-14 21:15 作者: 阅读:次
[导读] 前一篇讲述了如何使用concat和uglify命令实现JavaScript资源的合并,压缩。这篇讲述下css资源的合并和压缩。...
有如下步骤: 1.新建项目Bejs 一、新建项目Bejs 二、新建package.json package.json内容需符合JSON语法规范,如下 复制代码 代码如下: { "name": "BeJS", "version": "0.1.0", "devDependencies": { "grunt": "~0.4.0", "grunt-contrib-concat": "~0.1.1", "grunt-css": ">0.0.0" } } grunt-contrib-concat上一篇已经介绍过了,grunt-css 是这篇要使用的插件。 此时,打开命令行工具进入到项目根目录,敲如下命令: npm install
三、新建文件Gruntfile.js 源码如下 复制代码 代码如下: module.exports = function(grunt) { // 配置 grunt.initConfig({ pkg : grunt.file.readJSON('package.json'), concat : { css : { src: ['src/asset/*.css'], dest: 'dest/asset/all.css' } }, cssmin: { css: { src: 'dest/asset/all.css', dest: 'dest/asset/all-min.css' } } }); // 载入concat和css插件,分别对于合并和压缩 grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-css'); // 默认任务 grunt.registerTask('default', ['concat', 'cssmin']); }; 四、执行grunt任务
从打印信息看出成功的合并和压缩并生成了dest目录及期望的文件,这时的项目目录下多了dest,如下 至此,css合并压缩完毕。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com