Javascript 如何让CommonJS模块执行其main()(如Python中所示)?
我想知道是否存在一种方法可以在CommonJS模块中运行预定义的函数(如Node.js中使用的函数)。我编写了两个节点模块作为服务/服务器。我可以在执行各自main()方法的“控制器脚本”中运行它们,但我也希望自己调用它们,就像我们在python中使用的那样 我想办法是试着去理解这个模块是否是必需的 你知道怎么做吗 这在Python中是等效的Javascript 如何让CommonJS模块执行其main()(如Python中所示)?,javascript,node.js,Javascript,Node.js,我想知道是否存在一种方法可以在CommonJS模块中运行预定义的函数(如Node.js中使用的函数)。我编写了两个节点模块作为服务/服务器。我可以在执行各自main()方法的“控制器脚本”中运行它们,但我也希望自己调用它们,就像我们在python中使用的那样 我想办法是试着去理解这个模块是否是必需的 你知道怎么做吗 这在Python中是等效的 if __name__ == "__main__": print "Running standalone" if (require.main =
if __name__ == "__main__":
print "Running standalone"
if (require.main === module) {
console.log("running standalone");
}