0

皆さんこんにちは、

プロジェクトには非常に複雑な構造の css ファイルが多数あるため、プロジェクトのルートにある css ファイルを含むフォルダーの構造を複製する必要がありました。そのため、scss ファイルを保存するたびに、grunt は私が与えた 160 行以上の設定をそれぞれチェックする必要があります。この構成を最適化する方法はありますか? おそらく、contrib-sass に、scss ファイルを彼と同じ構造でコンパイルするように指示するオプションはありますか?

これが私のコードの簡単な例です:

   ...
       sass: {
          dist: {
            options: {
              style: 'expanded',
              sourcemap: 'none',
              trace: true,
            },
            files: {
              './css/laptop.css': './scss/css/laptop.scss',
             ....
             ... (160 more lines)
             ....
              './css/player.css': './scss/css/player.scss'
            }
          }
        },
    ...

ありがとう!

4

2 に答える 2

1

いくつかの調査の後、次のように使用できる grunt-newer を発見しました。

      css:{
        files: [
          './scss/**'
        ],
        tasks: ['newer:sass'],
        livereload: {
          options: { livereload: true },
          files: ['./**'],
        },
      }

それは私がまさにやろうとしていたことではありませんが、うなり声のプロセスを完全に最適化しました。本当に素敵なプラグインです!!

于 2015-02-13T19:46:44.013 に答える