NodeJS中模組中的相對路徑和絕對路徑
阿新 • • 發佈:2021-09-06
NodeJS中模組中的相對路徑和絕對路徑
- 大多數情況下使用絕對路徑,因為相對路徑有時候相對的是命令列工具的當前工作目錄
- 在讀取檔案或者設定檔案路徑時都會選擇絕對路徑
- 使用 __dirname獲取當前檔案所在的絕對路徑【寫絕對路徑是比較正確的】
const fs = require('fs'); const path = require('path'); console.log(__dirname); // D:\myProfessionalProfiles\QDSJK\Node\relearn console.log(path.join(__dirname, 'a.js')); // D:\myProfessionalProfiles\QDSJK\Node\relearn\a.js fs.readFile(path.join(__dirname, 'a.js'), 'utf8', (err, doc) => { try { console.log(doc); } catch (e) { console.log('讀取檔案失敗', e); } })
看,也是可以的!
【投稿說明】
部落格園是面向開發者的知識分享社群,不允許釋出任何推廣、廣告、政治方面的內容。
部落格園首頁(即網站首頁)只能釋出原創的、高質量的、能讓讀者從中學到東西的內容。
如果博文質量不符合首頁要求,會被工作人員移出首頁,望理解。如有疑問,請聯絡[email protected]。
本文來自部落格園,作者:lvhanghmm,轉載請註明原文連結:https://www.cnblogs.com/lvhanghmm/p/15233389.html