我想知道是否存在一个在CommonJS模块中运行预定义函数的方法(如Node.js中使用的那样).我写了几个充当服务/服务器的节点模块.我可以从执行各自main()方法的"控制器脚本"中运行它们,但我也想自己调用它们,就像我们以前在python中做的那样.
我认为方法是尝试了解模块是否已经被要求.
你知不知道怎么?
这与Python相同
if __name__ == "__main__":
print "Running standalone"
Run Code Online (Sandbox Code Playgroud)