gpt4 book ai didi

javascript - node.js 服务器读取文件顺序?

转载 作者:搜寻专家 更新时间:2023-11-01 00:10:53 25 4
gpt4 key购买 nike

我的 node.js 应用程序中有 2 个 js 文件

文件a定义全局对象foo

在文件 b 中,我可以引用 foo

但是如果文件 b 在文件 a 之前加载,则会发生错误。

我正在使用 Node 的 fs 模块来读取文件。我使用 readdir,然后对每个文件使用 forEach require。在我的系统上,文件总是按字母顺序读取,所以从来没有任何问题。

我可以依赖那些按字母顺序读取的文件吗?

最佳答案

为了确定,您可以按名称对文件数组进行排序。

fs.readdir(path, function(err, files) {
files.sort(function(a, b) {
return a < b ? -1 : 1;
}).forEach(function(file, key) {
// stuff
});
});

关于javascript - node.js 服务器读取文件顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5984739/

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