我如何获得Node.js中脚本的路径?
我知道有process.cwd
,但是仅指脚本被调用的目录,而不是脚本本身的目录。例如,假设我进入/home/kyle/
并运行以下命令:
node /home/kyle/some/dir/file.js
如果我打电话process.cwd()
,我/home/kyle/
不会/home/kyle/some/dir/
。有没有办法获取该目录?
我再次浏览文档后才发现它。我在寻找的是__filename
和__dirname
模块级别的变量。
__filename
是当前模块的文件名。这是当前模块文件的解析绝对路径。(例如:/home/kyle/some/dir/file.js
)__dirname
是当前模块的目录名称。(例如:/home/kyle/some/dir
)本文向大家介绍JS获取当前脚本文件的绝对路径,包括了JS获取当前脚本文件的绝对路径的使用技巧和注意事项,需要的朋友参考一下 当写模块加载器时,获取当前脚本文件的绝对路径作为基础路径是必不可少的一步,下面我们一起来探讨一下这个问题吧! 一、各大浏览器的实现方式 [a]. Chrome和FF 超简单的一句足矣! 这里利用了对象 document.currentSc
本文向大家介绍Linux获取当前脚本真实路径的方法,包括了Linux获取当前脚本真实路径的方法的使用技巧和注意事项,需要的朋友参考一下 1.获取当前脚本的真实路径: 2.readlink -f :获取符号链接的真实文件位置,最后得到符号链接的真实文件位置 3.basename :获取文件的文件名 4.dirname:获取文件的目录名 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或
当前文档只讨论获取路由参数,而不是实际的路由段。 例如,如果我想找到当前路由的父级,怎么可能?
本文向大家介绍如何使用python3获取当前路径及os.path.dirname的使用,包括了如何使用python3获取当前路径及os.path.dirname的使用的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 方
本文向大家介绍PowerShell中获取当前运行脚本路径的方法,包括了PowerShell中获取当前运行脚本路径的方法的使用技巧和注意事项,需要的朋友参考一下 在运行脚本的时候,有时候需要通过脚本文件所在位置的相对路径来做一些事,比如执行另一个脚本。以前在CMD时代,可以通过%~dp0来获取脚本所在的文件夹,那在PowerShell中要怎么做呢? 很简单,通过内置的$MyInvocation变量:
本文向大家介绍vbs中获取脚本当前路径的2个方法,包括了vbs中获取脚本当前路径的2个方法的使用技巧和注意事项,需要的朋友参考一下 方法一: 方法二: