不支持process.binding,browserify

时间:2014-09-14 14:39:33

标签: javascript browserify dust.js

在我使用Gulp和Browserify的项目中,只要我在脚本中尝试使用灰尘库(dustjs),Browserify就会抛出错误:“不支持process.binding”。

注意:Browserify会抛出相同的错误,无论是从npm安装灰尘还是调用,并通过package.json中的'browserify-shim'添加。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Browserify仅填充某些常见的特定于Node的属性。如process documentation中所述:

  

此模块主要用于提供nextTick功能,仅此而已。我们保持这个模块的精益,因为当它检测到模块使用了全局流程时,它通常会被browserify等工具默认包含。

它还定义了一些其他属性来防止抛出undefined错误。但是,bindingchdir故意抛出错误。