Node中获取当前文件或上级目录路径

2019-06-058009次阅读node

__dirname和__filename都是全局对象

console.log(__dirname);  // 当前文件所在的绝对路径目录。例如:F:\mobilegames\ldy\wap\szsg\pc_reg_190604
console.log(__filename);  //当前文件所在的绝对路径目录包括文件名称。例如:F:\mobilegames\ldy\wap\szsg\pc_reg_190604\gulpfile.js
  • process.cwd()返回Node当前的执行目录。也就是说,从哪个目录进去启动node,就返回哪个目录。
  • process.execPath则可以返回node的安装路径。
const path = require('path')
path.resolve('./')//当前命令所在的目录
path.resolve(__dirname, '..')//当前命令所在的上一个目录
path.resolve(__dirname, '../../')//当前命令所在的上一个上一个目录

 

上一篇: inline-source把css、js代码内联插入到HTML中  下一篇: JavaScript&CSS检测手机横竖屏  

Node中获取当前文件或上级目录路径相关文章