如何获取在NodeJS中执行的脚本的文件名?
如何获取在NodeJS应用程序中执行的脚本的文件名?
你可以使用variables__filename
http://nodejs.org/docs/latest/api/globals.html#globals_filename
使用path
模块的basename
方法:
var path = require('path'); var filename = path.basename(__filename); console.log(filename);
以上是从上面的例子中获取的文档。
你需要使用process.argv
。 在这里将会有从命令行执行的脚本的名称,它可能与您在__filename
find的__filename
。 哪个合适取决于您的需求。
http://nodejs.org/docs/latest/api/process.html#process_process_argv
- 节点js中的response.send和response.write之间的区别
- 最简单的方法来等待一些asynchronous任务完成,在Javascript中?
- 使用nodejs的spawn会导致“未知选项 – ”和“”错误
- 单线程非阻塞IO模型如何在Node.js中工作
- 我们如何或者可以通过npm与Meteor使用节点模块?
- 如何编译/安装node.js(不能configurationcxx编译器!)(Ubuntu)。
- 如何发布由Node.js到Github页面的网站?
- 监控所有的JavaScript对象属性(魔术获得者和设置者)
- 没有“Access-Control-Allow-Origin” – 节点/ Apache端口问题