[OK]を私は欲しいものを行うようにデフォルトのgruntファイルを編集しました。
私の解決策は、copy:devDist
とcompass:devDist
というタスクを作成し、それらをdevDist
タスクに結合することでした。
//
// copy:devDist --> copies everything into the dist folder, except styles/
//
copy: {
[...]
devDist: {
files: [{
expand: true,
dot: true,
cwd: '<%= yeoman.app %>',
dest: '<%= yeoman.dist %>',
src: [
'**','!styles/**' // everything but styles/
]
}]
}
},
//
// compass:devDist --> compile the sass; put result in dist/styles/
//
compass: {
[...]
devDist: {
options: {
cssDir: '<%= yeoman.dist %>/styles'
}
}
},
//
// register a 'devDist' task that calls the two tasks above
//
grunt.registerTask('devDist', [
'clean:dist',
'copy:devDist',
'compass:devDist'
]);
今すぐgrunt devDist
を実行すると、私のCSSをコンパイルし、私のdistフォルダに完全に機能するアプリを置きます。優れた。 :)
あなたのgruntfileはどのように見えますか?あなたは実行したくないタスクを削除することができます。 – brbcoding
私はgruntfileを追加しました。 –
まあ、gruntfileで、あなたは 'cssmin'タスクを表示しましたが、あなたはそれを呼び出しています。確かにそれは関連している。 –