2

Bowerプロジェクトの依存関係をインストールし、必要なファイルのみを取得して、アプリケーションによって提供されるようGrunt.jsにコピーするためにstatic使用しています。

それらの1つはMathJaxライブラリですが、フォルダー全体をコピーしようとすると(以下のコードを参照)、ディレクトリを無視し、MathJaxディレクトリ構造を処理せずにすべてのファイルを宛先にスプレーします.

copy: {
    MathJax: {
        expand: true,
        flatten: true,
        cwd: 'bower_components/MathJax/',
        src: ['**'],
        dest: 'base/static/MathJax/'
    }
}

copyそれはタスクの一般的なバグですか、Gruntそれとも何か間違っていますか?

4

1 に答える 1

7

flattenそれが言うことをするオプションを使用しています。ディレクトリ構造をフラット化します。

ドキュメントを参照してください:ファイル オブジェクトを動的に構築する

于 2013-12-18T11:49:57.077 に答える