javascript - 在 Node.js 中使用 path.join 作为 __dirname 会造成混淆

标签 javascript node.js

path.join(__dirname, "src/js") 之间有什么不同与 __dirname + "src/js") 相比在 Node.js 中?

最佳答案

path.join 负责处理字符串中的/或缺少/。第二种方法是使用纯 JavaScript,这是可以的。

path.join('/foo', 'bar')

将返回/foo/bar, 但是

'/foo' + 'bar'

将返回/foobar,这可能不是您想要访问的位置

关于javascript - 在 Node.js 中使用 path.join 作为 __dirname 会造成混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39813517/

相关文章:

javascript - 从嵌入的 IFRAME 内的嵌入 IFRAME 转到主浏览器窗口

javascript - 字符限制在键盘上的两个文本区域中不起作用

node.js - 在哪里运行 redis -sentinel

javascript - 如何从 SNMP 设备迭代对象并使用预定义规则创建可读输出

javascript - Node js Next 不是 Passport 策略错误中的函数

javascript - 如何将数据从 child 传递给 parent ?

node.js - 如何在事件监听器中捕获异常?

javascript - 发送嵌入到 discord.js 中的 channel 不起作用

node.js - 构建运行时出现 webpack 错误。 'Error: Cannot find module ' @webassemblejs/ast''

javascript - 加载这个图片怎么办?