如何解决如何让CommonJS模块执行其main如在Python中?
| 我想知道是否存在可以在CommonJS模块中运行预定义功能的方法(如Node.js中使用的方法)。我写了几个充当服务/服务器的节点模块。我可以从执行它们各自的main()方法的“控制器脚本”内部运行它们,但是我也想自己调用它们,就像我们以前在python中那样。 我认为方法是尝试了解该模块是否已被要求。 你知不知道怎么? 这在Python中是等效的if __name__ == \"__main__\":
print \"Running standalone\"
解决方法
if (require.main === module) {
console.log(\"running standalone\");
}
访问主模块
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。