阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js module __filename

      Node.js module __filename

      新增于: v0.0.1

      • < string>

      当前模块的文件名。 这是当前模块文件的已解析的绝对路径。

      对于主程序,这不一定与命令行中使用的文件名相同。

      有关当前模块的目录名,参见 __dirname

      __dirname 例子演示

      F:\axi-github\axihe-nodejs-api\module\01-module\filename 运行 node filename.js

      console.log(__dirname);
      console.log("---------------------------");
      console.log(__filename);
      

      __dirname 例子扩展

      给定两个模块:a 和 b,其中 b 是 a 的依赖文件,并且目录结构如下:

      /Users/axihe/app/a.js
      /Users/axihe/app/node_modules/b/b.js
      
      • b 中 __filename 的引用将返回 /Users/axihe/app/node_modules/b/b.js
      • a 中 __filename 的引用将返回 /Users/axihe/app/a.js

      更多模块作用域的API介绍,请点击Node.js module 模块作用域查看


      更多内容请参考:Node.js module 模块,或者通过 点击对应菜单 进行查看;


      目录
      目录