2016-02-05 82 views
0

我正在嘗試使用popular依賴注入庫electrolyte,但即使是一個簡單的腳本也要求它拋出一個錯誤。我找不到任何與我的錯誤有關的討論或issues,但由於我剛接觸節點,因此我希望檢查一下,在向作者提出申訴之前,我沒有做出明顯錯誤的事情。瑣碎要求拋出錯誤

安裝電解質:

npm install electrolyte 

運行此1線的應用程序,test.js,與節點:

var di = require("electrolyte"); 

得到這個錯誤:

util.js:555 
    ctor.prototype = Object.create(superCtor.prototype, { 
        ^
TypeError: Object prototype may only be an Object or null 
    at Function.create (native) 
    at Object.exports.inherits (util.js:555:27) 
    at Object.<anonymous> (/home/vagrant/tmp/node_modules/electrolyte/lib/container.js:42:6) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/home/vagrant/tmp/node_modules/electrolyte/lib/index.js:1:79) 

我在想這兩個環境(來自軟件包的ubuntu上的節點,來自brew的mac)具有相同的結果。我可以安裝並要求其他庫沒有問題。節點和電解質的版本似乎是最新的。

回答

0

看起來像節點的版本,我已經通過釀造,並通過debian包非常老。在installation guide之後添加節點自己的debian庫糾正了這個問題。

+0

但如何將此端口連接到節點v0.10.25? – RzR