これは、以下に示すように、コンパスディレクトリのコードを含む私の Gruntfile.js (その一部) です。
compass: {
dist: {
options: {
sassDir: '*/docs/scss/*.scss',
cssDir: '*/css/*.css',
outputStyle: 'compressed'
}
}
},
私は grunt-newer を使用して、プロジェクト フォルダー内の最近編集された要素のみをコンパイルしています。
率直に言って、メインの開発フォルダーに 2 つのプロジェクト フォルダーがあり、grunt watch または grunt compass を実行すると、最新の変更を含む sass をコンパイルして、複数のプロジェクトで同時に作業できるようにしたいと考えています。私はいくつかのものを試しましたが、これしか得られません:
プロジェクト ディレクトリから個々のスタイルシートをコンパイルする必要があります。
これを回避する方法はありますか?
app1 (フォルダー) app2 app3 と app4 を操作したいのですが、grunt compass を実行するとコンパイラーがすべてのファイルをチェックし、変更のあるファイルのみを変更します。