gpt4 book ai didi

vorpal.js - 如何将命令分成文件 Vorpal.js

转载 作者:行者123 更新时间:2023-12-01 10:34:22 24 4
gpt4 key购买 nike

我有很多命令,每个命令都很长。例如,我有:

  • 创建
  • 阅读
  • 更新
  • 删除

我想把它们放在单独的文件中:

  • ./commands/create.js
  • ./commands/read.js
  • ./commands/update.js
  • ./commands/delete.js

我想在 app.js 中要求它们:

require('./commands/create.js');
// ...

所以我可以:

node app.js create HelloWorld

我怎样才能做到这一点?

最佳答案

我会做这样的事情:

// create.js

function create(args, cb) {
// ... your logic
}

module.exports = function (vorpal) {
vorpal
.command('create')
.action(create);
}

然后在你的主文件中,你可以做:

// main.js

const vorpal = Vorpal();

vorpal
.use(require('./create.js'))
.use(require('./read.js'))
.show();

More on this here.

关于vorpal.js - 如何将命令分成文件 Vorpal.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38261365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com