gpt4 book ai didi

javascript - 我怎样才能 robuSTLy 检测 node.js 中的相对路径

转载 作者:数据小太阳 更新时间:2023-10-29 05:42:49 25 4
gpt4 key购买 nike

也许我让它变得困难(我应该只寻找 ./../ 的前缀)但我不想重新 -发明轮子并编写一个函数来正确检测相对路径(适用于所有平台等)

现有图书馆?

是否有 npm 包可以做到这一点?肯定这个问题已经解决了...

方法?

除了现有的库,我打算使用 path 模块函数 join 到已知前缀的可能相对路径,然后查看结果是什么,假设 path.join('some_base', possibleRelative) 将允许以平台安全的方式提供某种区分特征。

还有其他建议吗?方法?

最佳答案

更新 2:TomDotTom 在这里找到了更可靠的答案:How to check if a path is absolute or relative

转载于此(反之):

var path = require('path');
function isRelative(p) {
return path.normalize(p + '/') !== path.normalize(path.resolve(p) + '/');
}

对于 node v0.12 及更高版本,我推荐使用 path.isAbsolute

关于javascript - 我怎样才能 robuSTLy 检测 node.js 中的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15375544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com