假设我们有一条路径C:/Users/me/projects
。我想,从那条路径,能够浏览目录。例如,我可以这样做:
//Current directory, C:/Users/me/projects
const something = require('../file.js');
哪个指向后面目录中的文件file.js
。但是,我希望能够像这样向后退,但是给出了完整的路径,比如
console.log(__dirname + '/../')
哪个会从当前目录向后退。但是,当然,它并不像那样。它只是C:/Users/me/projects/../
。
答案 0 :(得分:2)
尝试path.resolve()
const path = require('path);
console.log(path.resolve(__dirname, '..'));