解决在window平台下path.join拼接路径出现双斜杠的问题
来源:6-5 Bundler 源码编写(模块分析 2)
慕斯0315010
2019-08-01
let newFile = './' + path.posix.join(dirname,node.source.value);
主要原因
path 模块的默认操作因 Node.js 应用程序运行所在的操作系统而异。 具体来说,当在 Windows 操作系统上运行时, path 模块将假定正在使用 Windows 风格的路径。然后会把正斜杠转成反斜杠,但是一个反斜杠会被当作转义字符所以需要再使用一个反斜杠保持原来的反斜杠的意义。
下面是扩展链接
写回答
3回答
-
慕用8116058
2019-09-09
path.sep属性是不是可以用
10 -
MM1027256
2021-05-24
棒棒棒
00 -
慕粉6137024
2021-04-07
nice~
00
相似问题