grunt 合并压缩js和css文件(二)
2017-07-23 22:22
519 查看
具体node及文件配置请看:
目录结构:
一、js合并压缩
第一次需要先安装grunt。执行 npm install -g grunt-cli 进行安装。如果已经安装,可以忽略。
1.package.json文件
安装所需要的依赖文件
安装命令:
2.Gruntfile.js
这个文件是配配置文件
这里加深的是js 要合并文件,同时需要加载模块及默认执行任务。
执行
在当前目录下生成dist目录
dist /
同理
css压缩也是一样的。
grunt 安装使用(一)
要压缩的文件--src/ ajax.js assets.js touch.js zepto.js
目录结构:
dist/ node_modules/ src/ Gruntfile.js package.json package.json是依赖库文件 Gruntfile.js是执行步骤程序
一、js合并压缩
第一次需要先安装grunt。执行 npm install -g grunt-cli 进行安装。如果已经安装,可以忽略。
1.package.json文件
安装所需要的依赖文件
{ "name": "grunt_test", "version": "1.0.0", "devDependencies": { "grunt": "^1.0.1", "grunt-contrib-concat": "^1.0.1", "grunt-contrib-uglify": "^3.0.1" } }
安装命令:
cnpm install grunt-contrib-concat --save-dev
2.Gruntfile.js
这个文件是配配置文件
module.exports = function (grunt) { // 项目配置 grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), uglify:{ js:{ files:[{ expand: true, cwd: 'src/js', src: '**/*.js', dest: 'dist/js' }] } }, concat:{ js:{ src: 'dist/**/*.js', dest: 'dist/index.min.js' } } }); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-concat'); // 默认任务 grunt.registerTask('default', ['uglify', 'concat']); }
这里加深的是js 要合并文件,同时需要加载模块及默认执行任务。
执行
grunt
在当前目录下生成dist目录
dist /
index.min.js
同理
css压缩也是一样的。
相关文章推荐
- grunt合并压缩js、css文件
- 开箱即用 - Grunt合并和压缩 js,css 文件
- grunt压缩、合并css、js文件的配置信息
- grunt合并压缩js,css文件(第二弹)
- Grunt 进行js,css文件合并,压缩
- 使用grunt合并压缩js和css文件的方法
- Yii --EClientScript 扩展,css,js文件代码压缩合并加载
- 使用ANT对Js/Css文件进行合并和压缩处理 [转]
- 配置grunt进行css、js的检查、合并和压缩
- r.js来合并压缩css文件的示例
- JS&CSS文件请求合并及压缩处理研究(一)
- Grunt 自动化部署之css、image、javascript、html压缩Gruntfile.js配置文件
- grunt和seajs入门之--提取依赖、合并、压缩js文件
- 简单使用grunt、bower工具合并压缩js和css
- 详解使用grunt完成requirejs的合并压缩和js文件的版本控制
- 【整理收藏】合并、压缩JS、CSS文件减少页面HTTP请求数的方法
- JS&CSS文件请求合并及压缩处理研究(二)
- gulp 之一 安装及简单CSS,JS文件合并压缩
- grunt压缩js和css文件(1)
- grunt 压缩合并,压缩css和js