1. 程式人生 > 其它 >NodeJS中模組中的相對路徑和絕對路徑

NodeJS中模組中的相對路徑和絕對路徑

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