我已将节点升级到v0.8.0,之前为v0.6.9 . 我已将模块升级到最新版本 .
但是,当我启动我的服务器时,我反复收到如下错误:
未捕获异常:\“sys \”模块现在称为\“util \” . ,stack:错误:\“sys \”模块现在称为\“util \” . \ n在sys.js:1: 69 \ n在NativeModule.compile(node.js:602:5)\ n在Function.NativeModule.require(node.js:570:18)\ n在Function.Module._load(module.js:297:25) \ n在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)nn在Module._compile(module.js:449:26)\ n在Object.Module处 . _extensions..js(module.js:467:10)\ n在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')
来手动解决此问题 .