我正在查看流程的文档
https://nodejs.org/api/process.html
我明白这一点:
process.mainModule
添加于:v0.1.17
检索require.main的备用方法。不同的是,如果 主模块在运行时更改,require.main可能仍然引用 在更改之前需要的模块中的原始主模块 发生了。一般来说,假设两者指的是相同的是安全的 模块。
与require.main一样,如果没有输入脚本,它将是未定义的。
在什么情况下你会运行没有入口脚本的node.js程序?