gpt4 book ai didi

javascript - 在 Node.js 中处理相对路径的标准方法

转载 作者:太空宇宙 更新时间:2023-11-04 03:07:58 26 4
gpt4 key购买 nike

Node.js 路径解析系统让我很生气。我有var a = '../data/data.db' 文件路径,但该路径的解析方式不同,具体取决于我是直接从 node.js 还是从测试运行程序或 CI 运行此代码。在node.js中是否有一个标准统一的方式来管理相对路径?

最佳答案

您应该使用__dirname属性(property)和path.resolve__dirname 为您提供脚本位置的路径,而不是当前执行位置,并且 path.resolve 清理相对路径。

var path = require('path');
var a = path.resolve(__dirname, '../data/data.db');

关于javascript - 在 Node.js 中处理相对路径的标准方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33824958/

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