2012-08-23 44 views
0

我已經將我的節點升級到以前爲v0.6.9的v0.8.0。我已將模塊升級到最新版本。節點V0.8.0升級在我的項目中有問題

但是,當我開始我的服務器我多次得到一個錯誤這樣的:

Uncaught Exception: The \"sys\" module is now called \"util\"., stack: Error: The \"sys\" module is now called \"util\".\n at sys.js:1:69\n at NativeModule.compile (node.js:602:5)\n at Function.NativeModule.require (node.js:570:18)\n at Function.Module._load (module.js:297:25)\n at Module.require (module.js:362:17)\n at require (module.js:378:17)\n at Object. (/home/user1/pollroll/code/web/node_modules/oauth-server/lib/util.js:23:7)\n at Module._compile (module.js:449:26)\n at Object.Module._extensions..js (module.js:467:10)\n at Module.load (module.js:356:32)"}

您能否提供一個解決方案嗎?

回答

1

模塊oauth-server已經更新於一年前。它還沒有準備好node.js 0.8。您可以通過在/home/user1/pollroll/code/web/node_modules/oauth-server/lib/util.js的第23行中將sys = require('sys')更改爲sys = require('util')來解決此問題。