按照https://npmjs.org/api/npm.html上的说法,在node命令行中执行下面代码:
> npm = require("npm")
> npm.load() // wait a sec...
> npm.install("dnode", "express")
发现出错提示找不到模块“npm”
上面的代码要执行成功需要在当前目录下以非全局的方式安装一次npm(全局方式安装也会出现找不到npm模块的提示):
npm install npm
对于上面的方式很是奇怪: npm安装的时候不是全局的吗,那为何不能直接require(‘npm’)呢