gpt4 book ai didi

javascript - Browserify:你将如何读取目录的内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:32:40 28 4
gpt4 key购买 nike

在我当前的 Browserify 项目中,我需要能够遍历特定目录的文件夹并从每个文件夹中获取一个 json 文件。所以我需要某种 fs 模块。

是否有任何特定的模块可以推荐给 Browserify 并让我使用 readdirsync/readdir 或其他方法来读取另一个目录的内容?

显然我不能使用普通的 nodejs fs 模块,我查看了 brfs但这只允许我访问 readFile

我很想做这样的事情:

// app.js
getFiles = require('./getFiles.js')():

// getFiles.js
module.exports = function(){
var fs = require('some_module_system');

var folders = fs.readdir('../path/to/dir', function(err, contents){
console.log(contents);
});
}

然后用

把它包起来
browserify app.js > build.js

最佳答案

您可以使用 brfs 来做到这一点浏览器转换。它有 readdir 和 readdirSync(以及所有其他 fs 东西)。

首先安装brfs:

npm install --save brfs

然后用普通的“fs”模块替换你的“some_module_system”(brfs 转换将在你调用 browserify 时处理掉)。

之后:

browserify -t brfs app.js > build.js 

一切顺利。

关于javascript - Browserify:你将如何读取目录的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24280003/

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