node.js - CoffeeScript 主要?

标签 node.js coffeescript program-entry-point

我想要一个只有当我没有被导入时才运行的主函数,但是 实际运行而不是导入。

在 coffeescript 中是否有与 python 的 name == "ma​​in"等价的东西?

我现在正在用

is_main = process.argv[1]==__filename
if is_main
    main()

但我不知道是否存在更惯用的东西,我注意到 它不适用于旧版本的 coffeescript。

最佳答案

Related JS question

main() 如果 require.main 是模块

关于node.js - CoffeeScript 主要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6774607/

相关文章:

javascript - Facebook FQL 在查询中返回重复的帖子

javascript - 如何记录 JavaScript/CoffeeScript 数据结构

facebook - 无法访问开发者应用

javascript - 如何使用JS从URL获取查询参数和编码信息

javascript - TypeError : dbObject.集合不是函数

javascript - NodeJS : Not able to access an image using ajax GET method. 但相同的 URL 在浏览器中加载图像没有任何问题

node.js - 如何在没有任何 babel 依赖的情况下发布 npm 模块?

javascript - 淡出、淡入 : Variable references lost

java - 带有泛型参数的主方法;为什么它起作用?

Python Singletons 语法以及为什么它看起来像那样?