2012-09-04 9 views
9

Tôi đang cố gắng sử dụng cssmin grunt trên hai tệp: style.css và ie.css (không ghép nối chúng).Làm thế nào để sử dụng một số src và dest với nhiệm vụ cssmin grunt?

Đối với thời điểm này tôi có điều này trong grunt.js tôi:

cssmin: { 
    dist: { 
    src: ['<banner:meta.wpblock>', '../style.css'], 
    dest: '../style.css' 
    } 
}, 

Có thể chỉ định nhiều src (../style.css và ../ie.css) và một số dest (. ./style.css và ../ie.css)?

+0

Ở đâu bạn có nhiệm vụ cssmin? Nó không phải là trong grunt ra khỏi hộp? –

+1

Đó là một plugin. Bạn có thể tải xuống tại đây: https://github.com/jzaefferer/grunt-css – edDraw

Trả lời

11

Hiện nay không có, mặc dù khi grunt 0.4 được phát hành và nhiệm vụ được cập nhật cho phù hợp, bạn sẽ có thể làm:

cssmin: { 
    dist: { 
    files: { 
     '../style.css': ['<banner:meta.wpblock>', '../style.css'], 
     '../style.css': ['<banner:meta.wpblock>', '../style.css'] 
    } 
    } 
}, 
+0

Cảm ơn Sindre, tôi đang chờ 0,4 rồi :) – edDraw

5

Tôi nghĩ rằng bạn có thể sử dụng tiếng càu nhàu của compact format để làm điều này.

Ví dụ:

cssmin: { 
    'production/css/style.css': ['<banner:meta.wpblock>', 'css/style.css'], 
    'production/css/ie.css': ['<banner:meta.wpblock>', 'css/ie.css'] 
},