相对路径视角

Relative Path Perspective

如果我有这样的目录结构

/dir
  /test
    /symlink-package.json
  /pacakge.json

我 运行 从 dir 目录中寻找理想的代码或函数,这是我想要的输出。

var lens = "./test"
var path = "./package.json"

> ./test/package.json

var lens = "./test"
var path = "../package.json"

> ./package.json

其中lens是你希望看透的目录,return值为当前目录视角下的结果路径

节点的路径提供这个吗?

> path.join("./test","./package.json")
'test/package.json'
> path.join("./test","../package.json")
'package.json'