我正在用 Node.js 编写一个 Web 应用程序。如果我有一些db.js带有函数init的 JS 文件,我怎么能从命令行调用该函数?
db.js
init
没有评论您为什么要这样做,或者什么可能是更标准的做法:这是您问题的解决方案......请记住,您的命令行所需的引号类型可能会有所不同。
在您的db.js中,导出init函数。有很多方法,但例如:
module.exports.init = function () { console.log('hi'); };
然后像这样调用它,假设您db.js与命令提示符位于同一目录中:
node -e 'require("./db").init()'
对于其他读者来说,OP 的 init函数可以被称为任何东西,这并不重要,它只是问题中使用的特定名称。