在 Node.js 我們可以直接訪問到 global 的屬性,而不需要在應用中包含它。
如果是node.js內置的全局變量,在項目中可以直接使用變量名,而不必要帶上global前綴。如果是自己定義的global屬性,為更好的標識,最好在定義的時候加上global前綴。
一、__dirname
__dirname表示當前執行腳本所在的目錄。比如現在需要知道當前項目絕對路徑,就可以使用__dirname;
image.png
image.png
二、__filename
__filename 表示當前正在執行的腳本的文件名。。比如現在需要知道當前項目中的index.js的絕對路徑,就可以使用__filename;
image.png
image.png