gpt4 book ai didi

node.js - 即使路径正确,也无法在 Node 中找到文件

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

执行这段代码后:

const filename = "../../.dburl"
const url = fs.readFileSync(filename, 'utf-8')

我收到以下错误:

Error: ENOENT: no such file or directory, open '../../.dburl'

目前我所知道的:

1) 文件路径正确。

2) 我的应用程序有权读取该文件。

3) .dburl 即使存储在与应用程序相同的目录中也不会被读取。

非常感谢任何帮助......谢谢!

最佳答案

您可以使用模块级变量__dirname 来获取包含当前脚本的目录。然后你可以使用 path.resolve() 来使用相对路径。

console.log('Path of file in parent dir:', require('path').resolve(__dirname, '../app.js'));

关于node.js - 即使路径正确,也无法在 Node 中找到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41602075/

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