path模块中的方法以及作用

89 阅读1分钟

image.png

const path = require('path');

// extname -- 获取文件后缀
  console.log(path.extname('index.html')); // .html
  console.log(path.extname('index.coffee.md')); // .md

// join -- 智能拼接路径
// ------------------- 智能拼接路径 -----------------------------
// console.log(path.join('a', 'b', 'c')); // a/b/c

// console.log(path.join('a', 'b', 'c', 'index.css')); // a/b/c/index.css

// a里面有b,b里面有../c,言外之意,c和b同级。
// console.log(path.join('a', 'b', '../c', 'index.js')); // a/c/index.js

// __dirname 永远表示当前js文件的绝对路径
console.log(path.join(__dirname, 'css', 'demo.css')); //     /Users/tangfengpo/Study/123/Node01/code/css/demo.css