如何在gruntfile.js中放置if else块

4

代码:

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

如何在gruntfile.js中编写正确的if else语句。我正在使用Visual Studio项目文件调用gruntfile.js。
1个回答

6

Gruntfile是一个JavaScript文件,因此它需要是有效的JavaScript代码,例如:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接