path.resolve(dir)与path.join(__dirname,dir)的区别


在根目录下创建a.js如下

const path = require('path')

console.log(path.resolve('hello'))
console.log(path.join(__dirname, 'hello'))

通过命令行,分别在根目录下和/src目录下运行a.js
得到结果如下:

  • 根目录:root/hello
  • src目录:root/src/hello

说明 path.resolve 是基于命令行所在路径为地址
__dirname 变量 是以文件所处的路径为值


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM