我想为我的迁移提供生成器,例如:
jake migration:create <name>
jake migration:remove <name>
jake migration:execute <name>
代码是
namespace('migration', function(){
desc('Create migration file');
task('create', [], function(params) {
console.log(arguments);
//some code for creation
});
desc('Remove migration file');
task('remove', [], function(params) {
console.log(arguments);
//some code for removing
});
desc('Execute migration file');
task('execute', [], function(params) {
console.log(arguments);
//some code for executing
});
});
但我没有找到如何<name>
在“命名空间”杰克任务中传递参数。请你帮助我好吗?
UPD:即使来自https://github.com/isaacs/node-jake “将参数传递给 jake”的示例对我来说也不起作用,每次arguments
都是空的,有什么建议吗?