Node.js fs 模块和 windows 路径

Node.js fs module and windows paths

Node.js fs 模块是否将 Windows 文件夹路径分隔符从 '\' 隐式转换为 '/'

例如,如果我在 Windows 上使用此调用:

fs.readdirSync(dir).forEach(function(file) {

});

文件参数有 '/' 路径分隔符,而不是 '\',这是为什么?

是的。查看更多:Writing cross-platform Node.js

请务必在代码中使用 path.join and path.normalize 而不是显式路径分隔符(/\\ 等)。