gpt4 book ai didi

适用于 Windows 和 Mac 的 Node.js — 正斜杠、反斜杠纠正

转载 作者:搜寻专家 更新时间:2023-10-31 22:57:50 25 4
gpt4 key购买 nike

有没有一种方法可以纠正从 Windows 到 Linux 和 Mac 的 node.js 中关于反斜杠与正斜杠的差异?

git bash 中调用位置时 Windows 需要反斜杠,而 Mac/Linux 需要正斜杠。我正在与 Mac 和 Windows 用户一起处理一个项目,所以我无法将代码中的所有正斜杠更改为反斜杠,因为当 Mac 用户拉动时,咖啡将无法为他们正常运行,反之亦然。

有解决办法吗?

最佳答案

确保使用 path方法而不是键入路径。 path.normalize()path.join()在开发跨平台时特别有用:

在 Windows 上:

$ node
> var p = require('path')
undefined
> p.normalize('/hey/there/you')
'\\hey\\there\\you'
> p.join('/hey', 'there', '/you')
'\\hey\\there\\you'

在 Linux 上:

$ node
> var p = require('path')
undefined
> p.normalize('/hey/there/you')
'/hey/there/you'
> p.join('/hey', 'there', '/you')
'/hey/there/you'

希望这对您有所帮助。

关于适用于 Windows 和 Mac 的 Node.js — 正斜杠、反斜杠纠正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15364823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com