leinov

假定我们有这样一个mynode的node项目在User/leinov/porject/文件夹下,cli是一个可执行文件

|-- mynode
    |-- bin
        |-- cli.js
    |-- src
        |-- index.js
        |-- app.js
        |-- index.scss

__dirname

获取当前执行文件所在目录的完整目录名,无论我们在哪里执行(没有npm link的情况下)cli.js,都会返回

$ User/leinov/porject/mynode/bin/

__filename

获得当前执行文件的带有完整绝对路径的文件名

$ User/leinov/porject/mynode/bin/cli.js

process.cwd()

获得当前执行node命令时候的文件夹目录名 ,比如我们在src 下执行cli命令则返回,可以理解为在哪个文件夹下执行node命令就返回哪个文件夹

$ User/leinov/porject/mynode/src

./ || ../ || xxx

文件所在目录的相对路径

相关文章:

  • 2021-07-24
  • 2021-10-12
  • 2021-05-22
  • 2018-07-26
  • 2021-09-22
  • 2021-10-21
  • 2021-07-26
  • 2021-06-07
猜你喜欢
  • 2018-03-21
  • 2021-11-08
  • 2021-06-25
  • 2022-01-09
  • 2021-07-06
  • 2021-07-02
相关资源
相似解决方案