在我使用Gulp和Browserify的项目中,只要我在脚本中尝试使用灰尘库(dustjs),Browserify就会抛出错误:“不支持process.binding”。
注意:Browserify会抛出相同的错误,无论是从npm安装灰尘还是调用,并通过package.json中的'browserify-shim'添加。
感谢您的帮助。
答案 0 :(得分:0)
Browserify仅填充某些常见的特定于Node的属性。如process documentation中所述:
此模块主要用于提供nextTick功能,仅此而已。我们保持这个模块的精益,因为当它检测到模块使用了全局流程时,它通常会被browserify等工具默认包含。
它还定义了一些其他属性来防止抛出undefined
错误。但是,binding
和chdir
故意抛出错误。