2015-04-08 91 views
1

我使用grunt-contrib-coffee在AngularJS項目,我想設置基於咕嚕的目標配置選項。我有(使用grunt-load-options)以下配置文件:目標使用咕嚕-的contrib咖啡

'use strict'; 

module.exports = function(grunt) { 
    return { 
    stage: { 
     glob_to_multiple: { 
      expand: true, 
      nonull: true, 
      cwd: 'src/js/', 
      src: ['*.coffee', 'config/stage.coffee'], 
      dest: '.tmp/js/', 
      ext: '.js' 
     } 
    } 
    }; 
}; 

但是當我執行使用grunt coffee:stage任務沒有文件被複制。有任何想法嗎?

Running "coffee:stage" (coffee) task 
>> 0 files created. 

Done, without errors. 

謝謝!

+0

是否已進行了一定的配置文件是正確命名?在這種情況下'coffee.js'? – frhd

+0

有什麼好運氣? – frhd

+0

是的,正確命名。 –

回答

1

grunt-config-coffee正確的配置需要與coffee開始,然後,在你的情況下,與特定的配置(使用stage代替glob_to_multiple):

module.exports = function(grunt) { 
    return { 
    coffee: { 
     stage: { 
      expand: true, 
      nonull: true, 
      cwd: 'src/js/', 
      src: ['*.coffee', 'config/stage.coffee'], 
      dest: '.tmp/js/', 
      ext: '.js' 
     } 
    } 
    }; 
}; 
+0

我仍然收到一個錯誤: 運行「咖啡:舞臺」(咖啡)任務 驗證財產coffee.stage存在配置...錯誤 >>無法處理任務。 警告:缺少必需的配置屬性「coffee.stage」。使用--force繼續。 由於警告而中止。 –

相關問題