我有一个脚本,它使用标准的node.js路径模块 https://nodejs.org/api/path.html
当使用路径函数(例如'path.relative')时,路径库会查看我所使用的操作系统,并使用该OS的路径分隔符。 (\在Windows上,/在POSIX上)。这很酷,并且使很多任务非常方便。问题是,脚本是自动生成一些用于UNIX平台的文件,需要Unix路径分隔符。但有时脚本将从Windows平台运行。 我需要脚本的输出相同(Unix路径分隔符),无论运行脚本的是哪个平台。有没有办法做到这一点?(要使路径使用特定的路径分隔符,而不是使用运行节点的操作系统?)
答案 0 :(得分:0)
您应该可以使用var path = require('path');
path.join('a', 'b'); // a\\b
path.posix.join('a', 'b'); // a/b
而不仅仅是路径。
示例:
{{1}}