Node.js npm API-不能要求模块npm

Node.js npm API-不能要求模块npm,node.js,npm,require,Node.js,Npm,Require,在npm文档中,它说我可以要求它并使用它的api,但是当我这样做时: $ node var npm = require("npm"); Error: Cannot find module 'npm' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:362:17)

在npm文档中,它说我可以要求它并使用它的api,但是当我这样做时:

$ node
var npm = require("npm");
Error: Cannot find module 'npm'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at repl:1:11
    at REPLServer.self.eval (repl.js:109:21)
    at rli.on.self.bufferedCmd (repl.js:258:20)
    at REPLServer.self.eval (repl.js:116:5)
    at Interface.<anonymous> (repl.js:248:12)
    at Interface.EventEmitter.emit (events.js:96:17)
>
$node
var npm=要求(“npm”);
错误:找不到模块“npm”
在Function.Module.\u解析文件名(Module.js:338:15)
在Function.Module.\u加载(Module.js:280:25)
at Module.require(Module.js:362:17)
根据需要(module.js:378:17)
回复:1:11
在REPLServer.self.eval(repl.js:109:21)
在rli.on.self.bufferedCmd(repl.js:258:20)
在REPLServer.self.eval(repl.js:116:5)
在接口处。(回复js:248:12)
位于Interface.EventEmitter.emit(events.js:96:17)
>

它成功地完成了
$sudo npm安装--保存npm


抱歉

您安装了哪个版本的节点?