2016-03-16 47 views
0

我剛開始使用grunt-init。我有一切工作。我想知道是否有一種方法可以根據提示的答案從複製中排除文件。grunt-init模板從init.filesToCopy中排除文件(道具)

'use strict'; 

exports.description = 'Create module'; 

exports.warnOn = '*'; 

exports.template = function(grunt, init, done){ 

    init.process([ 
     init.prompt('name'), 
     { 
      name: 'service', 
      message: 'Do you need service?', 
      default: 'Y/n', 
      warning: '' 
     }, 
     { 
      name: 'collection', 
      message: 'Do you need collection?', 
      default: 'Y/n', 
      warning: '' 
     } 
    ], function(err, props){ 

     var files = init.filesToCopy(props); 

     init.copyAndProcess(files, props); 

     done(); 
    }); 
}; 

rename.js文件

{ 
    "bootstrap-module/src/bootstrap-module/bootstrap.collection.js"  : "{%= name %}-module/src/{%= name %}-module/{%= name %}.collection.js", 
    "bootstrap-module/src/bootstrap-module/bootstrap.controller.js"  : "{%= name %}-module/src/{%= name %}-module/{%= name %}.controller.js", 
    "bootstrap-module/src/bootstrap-module/bootstrap.model.js"   : "{%= name %}-module/src/{%= name %}-module/{%= name %}.model.js", 
    "bootstrap-module/src/bootstrap-module/bootstrap.service.js"  : "{%= name %}-module/src/{%= name %}-module/{%= name %}.service.js", 
    "bootstrap-module/src/bootstrap-module/bootstrap.view.js"   : "{%= name %}-module/src/{%= name %}-module/{%= name %}.view.js", 
} 

This實現並沒有幫助也

回答