微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – Browserify:你如何阅读目录的内容

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

是否有任何特定的模块可以推荐使用browserify& amp;会让我使用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 browserify转换执行此操作.它有readdir和readdirsync(以及所有其他fs的东西).

首先安装brfs:

npm install --save brfs

然后用普通的’fs’模块替换你的’some_module_system'(当你调用browserify时,brfs转换将处理它).

之后:

browserify -t brfs app.js > build.js

而你很高兴.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐