Javascript browserify错误';未捕获类型错误:未定义不是函数';

Javascript browserify错误';未捕获类型错误:未定义不是函数';,javascript,jquery,node.js,browserify,Javascript,Jquery,Node.js,Browserify,关于这个问题(),由于stackoverflow社区,我得到了browserify命令,但是,我得到了另一个错误,它告诉我 Uncaught TypeError: undefined is not a function bundle.js:10786 Mime.load bundle.js:10786 (anonymous function) bundle.js:10822 _process bundle.js:10848 我相信它抱怨的函数是'fs.readFileSync'函数。这是我的b

关于这个问题(),由于stackoverflow社区,我得到了browserify命令,但是,我得到了另一个错误,它告诉我

Uncaught TypeError: undefined is not a function bundle.js:10786
Mime.load bundle.js:10786
(anonymous function) bundle.js:10822
_process bundle.js:10848
我相信它抱怨的函数是'fs.readFileSync'函数。这是我的bundle.js文件中的10786行

Mime.prototype.load = function(file) {

  this._loading = file;
  // Read file and split into lines
  var map = {},
      content = fs.readFileSync(file, 'ascii'), <---LINE 10786
      lines = content.split(/[\r\n]+/);

  lines.forEach(function(line) {
    // Clean up whitespace/comments, and split into fields
    var fields = line.replace(/\s*#.*|^\s*|\s*$/g, '').split(/\s+/);
    map[fields.shift()] = fields;
  });

  this.define(map);

  this._loading = null;
};
Mime.prototype.load=函数(文件){
这个。_加载=文件;
//读取文件并拆分为行
var-map={},
content=fs.readFileSync(file,'ascii'),通常,您使用Browserify,因为它没有可访问的文件系统(请记住,您是在web上运行的,而不仅仅是您的计算机)


但是,您可以使用。

Pro提示内联文件的内容:将
-d
-debug
标志传递到browserify将启用源代码映射,这使得确定代码中出现错误的位置变得更容易。嘿,Mike,我应该将其称为'browserify app/index.js>app/bundle.js-d'还是更像'browserify-d'e
browserify-d app/index.js>app/bundle.js