小编典典

从命令行(Node JS)在脚本中运行函数

all

我正在用 Node.js 编写一个 Web 应用程序。如果我有一些db.js带有函数init的 JS 文件,我怎么能从命令行调用该函数?


阅读 99

收藏
2022-04-25

共1个答案

小编典典

没有评论您为什么要这样做,或者什么可能是更标准的做法:这是您问题的解决方案......请记住,您的命令行所需的引号类型可能会有所不同。

在您的db.js中,导出init函数。有很多方法,但例如:

module.exports.init = function () {
  console.log('hi');
};

然后像这样调用它,假设您db.js与命令提示符位于同一目录中:

node -e 'require("./db").init()'

对于其他读者来说,OP 的 init函数可以被称为任何东西,这并不重要,它只是问题中使用的特定名称。

2022-04-25