gulp试图运行一个例子的问题 - '`inherits`的超级构造函数不能为null或未定义。'

时间:2015-11-17 17:31:10

标签: node.js npm gulp node-http-proxy nvm

我试图运行example,但是当我试图吞咽时,我收到了以下错误。我对节点很陌生,所以任何方向或帮助都会非常感激。安装似乎没有任何问题。

$ nvm exec 4.2.2 gulp
Running node v4.2.2 (npm v2.14.7)
util.js:756
    throw new TypeError('The super constructor to `inherits` must not ' +
    ^

TypeError: The super constructor to `inherits` must not be null or undefined.
    at Object.exports.inherits (util.js:756:11)
    at Object.<anonymous> ([working directory path]/node_modules/browser-sync/node_modules/http-proxy/lib/http-proxy/index.js:108:17)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> ([working directory path]/node_modules/browser-sync/node_modules/http-proxy/lib/http-proxy.js:4:17)
    at Module._compile (module.js:435:26)

这个问题似乎已经出现在不同的背景下,但没有答案:

1)Mean.io application is throwing error with forever

2)https://github.com/rajaraodv/rabbitpubsub/issues/4

似乎是一个相当新的问题,似乎与http-proxy没有关系。

2 个答案:

答案 0 :(得分:1)

原来版本的浏览器同步问题原来是个问题。一旦更新,这开始起作用。

答案 1 :(得分:0)

尝试较旧版本的Node。示例的package.json指定engines部分中的节点0.10,这表示可能已为该版本编写了初始代码。