说我当前的工作目录是/home/oleg/foo
,并且我有这个文件路径:
const p = '/home/oleg/foo/bar/baz';
我希望得到:
const p1 = './bar/baz';
我认为我们可以使用require('path')
来做到这一点,但不确定如何做到。
答案 0 :(得分:0)
如果我使用这个:
const path = require('path');
const cwd = process.cwd();
const p1 = path.relative(cwd, p);
然后我得到类似的东西
'bar/baz/boop'
但我正在寻找
'./bar/baz/boop'
所以也许正确的方法是一个简单的例子:
const p1 = './' + path.relative(cwd, p);