Den*_*mon 5 javascript commonjs browserify
在我当前的 Browserify 项目中,我需要能够循环遍历特定目录的文件夹并从每个文件夹中获取一个 json 文件。所以我需要某种fs模块。
您是否可以推荐任何可以与 Browserify 配合使用的特定模块,并且让我可以使用readdirsync/readdir或其他方法来读取另一个目录的内容?
显然我无法使用普通的 nodejsfs模块,并且我查看了brfs但这只能让我访问readFile.
我想做这样的事情:
// app.js
getFiles = require('./getFiles.js')():
Run Code Online (Sandbox Code Playgroud)
和
// getFiles.js
module.exports = function(){
var fs = require('some_module_system');
var folders = fs.readdir('../path/to/dir', function(err, contents){
console.log(contents);
});
}
Run Code Online (Sandbox Code Playgroud)
并将其全部包裹起来
browserify app.js > build.js
Run Code Online (Sandbox Code Playgroud)
小智 1
您可以使用brfs browserify 转换来完成此操作。它有 readdir 和 readdirSync (以及所有其他 fs 的东西)。
首先安装brfs:
npm install --save brfs
Run Code Online (Sandbox Code Playgroud)
然后用普通的“fs”模块替换“some_module_system”(当您调用 browserify 时,brfs 转换将处理该模块)。
在那之后:
browserify -t brfs app.js > build.js
Run Code Online (Sandbox Code Playgroud)
现在就可以走了。
| 归档时间: |
|
| 查看次数: |
1327 次 |
| 最近记录: |