1
1
module . exports = function ( grunt ) {
2
2
3
- // Project configuration.
4
- grunt . initConfig ( {
5
- pkg : grunt . file . readJSON ( 'package.json' ) ,
6
-
7
- //压缩js - layer
8
- uglify : {
9
- options : {
10
- expand : true
11
- } ,
12
- 'layer.js' : {
13
- options : {
14
- banner : '/*! layer-v<%= pkg.version %> <%= pkg.description %> License LGPL <%= pkg.homepage %> By <%= pkg.author %> */\n;'
15
- } ,
16
- src : './src/layer.js' ,
17
- dest : './layer.js'
18
- } ,
19
- 'layer.ext.js' : {
20
- options : {
21
- banner : '/*! layer<%= pkg.description %>拓展类 */\n;'
22
- } ,
23
- src : './src/extend/layer.ext.js' ,
24
- dest : './extend/layer.ext.js'
25
- } ,
26
- 'layer.mobile.js' : {
27
- options : {
28
- banner : '/*! layer mobile-v<%= pkg.mobile %> <%= pkg.description %>移动版 License LGPL <%= pkg.homepage %>mobile By <%= pkg.author %> */\n;'
29
- } ,
30
- src : './src/mobile/layer.js' ,
31
- dest : './mobile/layer.js'
32
- }
3
+ // Project configuration.
4
+ grunt . initConfig ( {
5
+ pkg : grunt . file . readJSON ( 'package.json' ) ,
6
+
7
+ //压缩js - layer
8
+ uglify : {
9
+ options : {
10
+ expand : true
11
+ } ,
12
+ 'layer.js' : {
13
+ options : {
14
+ banner : '/*! layer-v<%= pkg.version %> <%= pkg.description %> License LGPL <%= pkg.homepage %> By <%= pkg.author %> */\n;'
15
+ } ,
16
+ src : './src/layer.js' ,
17
+ dest : './layer.js'
18
+ } ,
19
+ 'layer.ext.js' : {
20
+ options : {
21
+ banner : '/*! layer<%= pkg.description %>拓展类 */\n;'
22
+ } ,
23
+ src : './src/extend/layer.ext.js' ,
24
+ dest : './extend/layer.ext.js'
25
+ } ,
26
+ 'layer.mobile.js' : {
27
+ options : {
28
+ banner : '/*! layer mobile-v<%= pkg.mobile %> <%= pkg.description %>移动版 License LGPL <%= pkg.homepage %>mobile By <%= pkg.author %> */\n;'
33
29
} ,
30
+ src : './src/mobile/layer.js' ,
31
+ dest : './mobile/layer.js'
32
+ }
33
+ } ,
34
34
35
- //压缩css
36
- cssmin : {
37
- options : {
38
- compatibility : 'ie8' , //设置兼容模式
39
- noAdvanced : true //取消高级特性
40
- }
41
- , layer : {
42
- files : [ {
43
- expand : true ,
44
- cwd : './src/skin' ,
45
- src : [ '*.css' , '!*.min.css' ] ,
46
- dest : './skin'
47
- } , {
48
- expand : true ,
49
- cwd : './src/mobile/need' ,
50
- src : [ '*.css' , '!*.min.css' ] ,
51
- dest : './mobile/need'
52
- } ]
53
- }
54
- }
55
- } ) ;
35
+ //压缩css
36
+ cssmin : {
37
+ options : {
38
+ compatibility : 'ie8' , //设置兼容模式
39
+ noAdvanced : true //取消高级特性
40
+ }
41
+ , layer : {
42
+ files : [ {
43
+ expand : true ,
44
+ cwd : './src/skin' ,
45
+ src : [ '*.css' , '!*.min.css' ] ,
46
+ dest : './skin'
47
+ } , {
48
+ expand : true ,
49
+ cwd : './src/mobile/need' ,
50
+ src : [ '*.css' , '!*.min.css' ] ,
51
+ dest : './mobile/need'
52
+ } ]
53
+ }
54
+ }
55
+ } ) ;
56
56
57
- grunt . loadNpmTasks ( 'grunt-contrib-uglify' ) ;
58
- grunt . loadNpmTasks ( 'grunt-contrib-cssmin' ) ;
59
-
60
- grunt . registerTask ( 'default' , [ 'uglify' , 'cssmin' ] ) ;
57
+ grunt . loadNpmTasks ( 'grunt-contrib-uglify' ) ;
58
+ grunt . loadNpmTasks ( 'grunt-contrib-cssmin' ) ;
59
+
60
+ grunt . registerTask ( 'default' , [ 'uglify' , 'cssmin' ] ) ;
61
61
62
62
63
63
} ;
0 commit comments