私のプロジェクトでは、一連のファイルを処理してフォルダーに入れ、フォルダーの構造を同じに保つ必要がある多くの面倒なタスクがあります。
/src/foo/*.coffee -> /dest/foo/*.js
私はさまざまな明らかな gruntfile.coffee 構成スタイルを試しましたが、どれも機能していないようです:
coffee:
compile:
files:
'dest/': 'src/**/*.coffee'
--
coffee:
compile:
src: 'src/**/*.coffee'
dest: 'dest/'
--
coffee:
compile:
files: [{ src: 'src/**/*.coffee', dest: 'dest/' }]
上記のすべて (src 値を囲む括弧の有無にかかわらず) は、「警告: "dest/" ファイルを書き込めません (エラー コード: EISDIR)。続行するには --force を使用してください。」
ただし、これは機能していることが判明しました。
coffee:
compile:
expand: yes
cwd: 'src'
src: '**/*.coffee'
dest: 'dest/'
ext: '.js'
公式のgrunt タスク構成ガイドを読みましたが、dest-folder に関連するものは見つかりませんでした。英語は私の母国語ではありません。何か足りないものはありますか?
バージョン:
うなり声: 0.4.1 grunt-autoprefixer: 0.1.20130615 うなり声クリ: 0.1.9 うなり声-contrib: 0.7.0 grunt-contrib-clean: 0.5.0 grunt-contrib-compass: 0.2.0 grunt-contrib-copy: 0.4.1 grunt-contrib-htmlmin: 0.1.3 grunt-contrib-sass: 0.3.0 grunt-contrib-uglify: 0.2.2 うなり声-ドット-コンパイラ: 0.5.2 うなり声-git: 0.1.3 うなり声-htmlコンプレッサー: 0.1.8 うなり声アイスコーヒー: 0.7.0-a いなり玉: 0.4.0 うなり声シェル: 0.3.1