⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

Node.js path 模块 — 路径处理

掌握路径拼接、解析、规范化,避免跨平台路径问题 · 难度:入门 · +15XP

path 模块

path 是 Node.js 内置模块,专门处理文件路径。不同操作系统的路径格式不同(Windows 用反斜杠,Linux/Mac 用正斜杠),path 模块帮你统一处理。

常用方法

方法作用示例
path.join()拼接路径(自动用正确的分隔符)path.join("src","app.js")
path.resolve()解析为绝对路径path.resolve("config")
path.basename()获取文件名(含/不含扩展名)path.basename("/a/b.js")
path.dirname()获取目录名path.dirname("/a/b/c.js")
path.extname()获取文件扩展名path.extname("app.js")
path.parse()解析路径为对象path.parse("/a/b/c.js")
__dirname当前文件所在目录的绝对路径(全局变量)
__filename当前文件的绝对路径(全局变量)

动手试试

  1. 用 path.join 拼接几个路径片段
  2. 用 path.parse 解析一个完整路径,看输出结果
  3. 打印 __dirname 和 __filename 看看是什么
Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 135 篇
0 完成
🔥 0