fs.readdirSync 不是函数

fs.readdirSync is not a function

在我的 main.js 文件中我有:

var http = require('http'),
prompt = require('prompt'),
fs = require('browserify-fs');
require("shelljs/global");

在我的控制台上我 运行: browserify main.js -o bundle.js

然后我添加 loading my file bundle.js 到我的索引文件

最后,当我 运行 我的项目时,它是这样说的:

console message error,

我一直卡在这个问题上,ani1 有解决办法吗??

那是因为函数readdirSync实际上并不存在于browserify-fs上。

browserify-fs 内部使用 level-filesystem 来使用 fs,下面给出的是该库支持的所有函数的列表。

level-filesystem, list of all supported function.