我一直(错误)使用 native path
用于操作 URL 路径的模块(例如,使用 path.relative()
计算出从一个 URL 路径到另一个 URL 路径的最短相对链接)。但这在 Windows 上会被破坏,因为 path
在 Windows 上使用反斜杠。
是否有替代 path
的方法,无论操作系统如何,始终使用正斜杠?
(有一个 url 模块,但它没有 path.relative
、path.dirname
等的等效项)
最佳答案
回答我自己的问题...
它看起来像 Browserify 的 shim for path对此效果很好。
var path = require('path-browserify');
工作方式与 Unix 上运行的 native 路径模块完全相同,无论您的操作系统如何。
关于node.js - 始终使用正斜杠的路径模块的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27713417/