我如何开始超级repl

我在Win 8上使用node js v0.12.4 ,并使用以下命令安装了ultra-repl

 npm install ultra-repl 

我该如何开始呢? 我试着开始使用:

 node ultra-repl.js 

但我得到的错误:

 d:\Development\Private\WorkspaceServer\messaging\node_modules\ultra-repl\lib\ScopedModule.js:81 if (NativeModule.exists(request)) { ^ TypeError: Cannot read property 'exists' of undefined at Function._resolveFilename (d:\Development\Private\WorkspaceServer\messaging\node_modules\ultra-repl\lib\ScopedModule.js:81:21) at Function._load (d:\Development\Private\WorkspaceServer\messaging\node_modules\ultra-repl\lib\ScopedModule.js:102:33) at Object.<anonymous> (d:\Development\Private\WorkspaceServer\messaging\node_modules\ultra-repl\index.js:3:30) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (d:\Development\Private\WorkspaceServer\messaging\node_modules\ultra-repl\bin\ultra-repl.js:2:18) 

更新:不幸的是,这不再起作用,因为arguments.callee.caller已被弃用。

这是否意味着ultra-repl根本不工作?

至less从v0.12.2开始似乎已经被破坏了。 Github上有一个开放的错误报告 ,但是还没有报告解决方法。

(我刚刚意识到你对这个bug报告有所评论,所以你显然已经知道了,但是为了其他人的缘故,我会把这个链接留在我的答案中)。

如果您愿意使用较早版本的节点,则可以使用NVM *安装一个版本,然后尝试安装该版本的ultra-repl。

*注意:NVM不支持Windows,但有几个Windows的替代品(它们似乎共享相同的界面)链接在其页面上。