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

而你很高兴.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...