想让一个模块,既可以被别的模块require,也可以单独在命令行下使用,是下面这种写法吗?
search.js 模块代码:
function search(key) { } //方便在命令行下使用,是这种写法吗? if (process.argv[1] == __filename && process.argv[2]) { search(process.argv[2]) } module.exports = search