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實現並沒有幫助也