我正在尝试找到path.resolve(__dirname, '../bin')
的OS包等效方法。我希望我的代码在所有可能的环境类型中都能工作,因此尽管使用OS软件包最适合于此。有什么建议吗?
使用path.join
或path.resolve
将负责目录分隔符,只要您不对目录分隔符进行硬编码,它将与任何操作系统兼容。因此,无需使用其他软件包。
请不要使用../bin
。
path.resolve(__dirname, '..', 'bin')
OS
内置模块没有提供解析路径的方法,path
模块会解决这个问题。
path.join()
方法使用特定于平台的分隔符作为分隔符将所有给定的路径段连接在一起,然后对结果路径进行规范化。