解决在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属性是不是可以用

1
0

MM1027256

2021-05-24

棒棒棒

0
0

慕粉6137024

2021-04-07

nice~

0
0

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3635 学习 · 1294 问题

查看课程