我如何获得Node.js中脚本的路径?
我知道有process.cwd,但这只是指调用脚本的目录,而不是脚本本身.例如,假设我在/home/kyle/,我运行以下命令:
node /home/kyle/some/dir/file.js
Run Code Online (Sandbox Code Playgroud)
如果我打电话process.cwd(),我会/home/kyle/,而不是/home/kyle/some/dir/.有办法获得该目录吗?
我--experimental-modules在运行节点应用程序时使用该标志以使用ES6模块.
但是,当我使用此标志时,元变量__dirname不可用.是否有另一种方法可以获得__dirname与此模式兼容的相同字符串?