【发布时间】:2018-05-04 16:55:37
【问题描述】:
有没有人知道如何运行一个包含 Promise 作为代码的 Node 脚本,同时又让它可用作终端命令?我希望脚本成为链的一部分,但它本身也应该是可执行的。
这应该可以工作(代码示例):
var myFile = require('foobar')({
file: 'index.html'
}).then(...);
还有这个(终端示例):
$ node ./foobar.js --file=index.html
foobar 的内容包含一个承诺,类似于:
// foobar.js
module.exports = function(opts) {
return new Promise(function(resolve, reject) {
// logic here
resolve();
});
};
【问题讨论】:
标签: javascript node.js terminal promise