2013-09-25 45 views
3

代碼else塊:如何放置如果gruntfile.js

karma: { 
    unit: { 
     if ("<%= grunt.option('Release') %>") 
     { 
      //do nothing 
     } 
     else 
     { 
     configFile: 'build/karma.conf.js', 
     singleRun: true, 
     browsers: ['PhantomJS'] 
     } 
    } 
} 

如何gruntfile.js寫正確的,如果else語句。 我正在使用visual studio項目文件調用gruntfile.js。

回答

6

Gruntfiles是JavaScript的,因此必須是有效的JavaScript,如:

karma: { 
    unit: (function() { 
    if (grunt.option('Release')) { 
     return {}; 
    } else { 
     return { 
     configFile: 'build/karma.conf.js', 
     singleRun: true, 
     browsers: ['PhantomJS'] 
     }; 
    } 
    }()) 
}