3

多くのコマンドがあり、それぞれが長いです。たとえば、私は持っています:

  • create
  • read
  • update
  • delete

それらを別々のファイルに入れたい:

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

そして、私はそれらを要求したいapp.js:

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

だから私はできる:

node app.js create HelloWorld

どうすればこれを達成できますか?

4

1 に答える 1

6

私はこのようなことをします:

// 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();

詳細はこちら。

于 2016-07-08T09:15:00.420 に答える