Skip to content

Instantly share code, notes, and snippets.

@gotraveltoworld
Last active June 25, 2019 05:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gotraveltoworld/3b203a6593002118cce95cd8f5848202 to your computer and use it in GitHub Desktop.
Save gotraveltoworld/3b203a6593002118cce95cd8f5848202 to your computer and use it in GitHub Desktop.
To memo the NodeJS's path library(include syntax and functions).
// Nodejs's Path built-in library.
let path = require('path');
// Get dir's path.
let dirPath = path.dirname('/xx/yy/zz.js');
console.log('dirPath', dirPath);
// Get join's path.
let joinPath = path.join(__dirname, '/xx');
console.log('joinPath', joinPath);
// Get basename's path.
let basenamePath = path.basename('/xx/yy/zz.js');
console.log('basenamePath', basenamePath);
// Get extname's path.
let extnamePath = path.extname('/xx/yy/zz.js');
console.log('extnamePath', extnamePath);
// Get path's object.
let objPath = path.parse('/xx/yy/zz.js');
console.log('objPath', objPath);
// objPath { root: '/', dir: '/xx/yy', base: 'zz.js', ext: '.js', name: 'zz' }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment