Javascript node.js路径模块:即使在Windows上运行,也要使用Unix路径分隔符

Javascript node.js路径模块:即使在Windows上运行,也要使用Unix路径分隔符,javascript,node.js,path,Javascript,Node.js,Path,我有一个脚本,它使用标准node.js路径模块 当使用“path.relative”等路径函数时,路径库会查看我所在的操作系统,并使用该操作系统的路径分隔符。(\在Windows上,/在POSIX上)。这很酷,并且使许多任务变得非常方便。问题是,脚本正在自动生成一些用于UNIX平台的文件,并且需要UNIX路径分隔符。但有时脚本将在Windows平台上运行我需要脚本的输出是相同的(Unix路径分隔符),无论哪个平台正在运行脚本。有没有办法做到这一点?(要使path使用特定的路径分隔符,而不是为运

我有一个脚本,它使用标准node.js路径模块

当使用“path.relative”等路径函数时,路径库会查看我所在的操作系统,并使用该操作系统的路径分隔符。(\在Windows上,/在POSIX上)。这很酷,并且使许多任务变得非常方便。问题是,脚本正在自动生成一些用于UNIX平台的文件,并且需要UNIX路径分隔符。但有时脚本将在Windows平台上运行我需要脚本的输出是相同的(Unix路径分隔符),无论哪个平台正在运行脚本。有没有办法做到这一点?(要使path使用特定的路径分隔符,而不是为运行节点的操作系统使用该分隔符?

您应该能够使用,而不仅仅是path

例如:

var path = require('path');
path.join('a', 'b'); // a\\b
path.posix.join('a', 'b'); // a/b
您应该能够使用而不仅仅是路径

例如:

var path = require('path');
path.join('a', 'b'); // a\\b
path.posix.join('a', 'b'); // a/b