如何在Node中獲取當前文件夾

解釋了兩種引用文件系統的方式:./ 和 __dirname 在Node.js腳本中,基本上有兩種引用當前文件夾的方式: ./ __dirname 除了 ./ ,還有指向上級文件夾的 ../ ,它們的行為方式相同。 這兩者之間有一個很大的區別。 在Node腳本中使用 __dirname 會返回當前JavaScript文件所在文件夾的路徑。 使用 ./ 會給出當前的工作目錄。這將返回與調用 process.cwd() 結果相同的結果。 最初的當前工作目錄是你運行node命令的文件夾的路徑,但在腳本執行期間,這可以通過使用 process.chdir() API 進行更改。 只有一個地方 ./ 是指當前文件路徑,那就是在 require() 調用中。在這裡,./ (為了方便)始終將引用JavaScript文件的路徑,讓你可以根據文件夾結構來導入其他模塊。