移到给定完整path的上一个目录
假设我们有一个path, C:/Users/me/projects
。 我希望能够从这个path浏览目录。 比如我可以这样做:
//Current directory, C:/Users/me/projects const something = require('../file.js');
这将指向后面的目录中的文件file.js
不过,我希望能够像这样倒退,但给了一个完整的path,像
console.log(__dirname + '/../')
哪个会从当前目录倒退。 但是,当然不是那样的。 它只是C:/Users/me/projects/../
。
尝试path.resolve()
const path = require('path); console.log(path.resolve(__dirname, '..'));