如何获取在NodeJS中执行的脚本的文件名?

如何获取在NodeJS应用程序中执行的脚本的文件名?

使用path模块的basename方法:

 var path = require('path'); var filename = path.basename(__filename); console.log(filename); 

以上是从上面的例子中获取的文档。

你需要使用process.argv 。 在这里将会有从命令行执行的脚本的名称,它可能与您在__filenamefind的__filename 。 哪个合适取决于您的需求。

http://nodejs.org/docs/latest/api/process.html#process_process_argv