是否有等效于path.resolve()的os软件包?

问题描述 投票:0回答:1

我正在尝试找到path.resolve(__dirname, '../bin')的OS包等效方法。我希望我的代码在所有可能的环境类型中都能工作,因此尽管使用OS软件包最适合于此。有什么建议吗?

javascript node.js path filepath yarnpkg
1个回答
0
投票

使用path.joinpath.resolve将负责目录分隔符,只要您不对目录分隔符进行硬编码,它将与任何操作系统兼容。因此,无需使用其他软件包。

请不要使用../bin

path.resolve(__dirname, '..', 'bin')

OS内置模块没有提供解析路径的方法,path模块会解决这个问题。

path.join()方法使用特定于平台的分隔符作为分隔符将所有给定的路径段连接在一起,然后对结果路径进行规范化。

© www.soinside.com 2019 - 2024. All rights reserved.