我使用nvm下载节点v0.4.10,并安装了npm以与该版本的节点一起使用。
我正在尝试使用安装Express
npm install express -g
我得到一个错误,表示需要节点版本> = 0.5.0。
好吧,这很奇怪,因为我遵循的是这里使用节点v0.4.10 的node + express + mongodb教程的说明,因此我假设express可用于节点v0.4.10。如果我的假设是正确的,我如何告诉npm获取适用于我的设置的版本?
如果您必须安装较旧版本的软件包,只需指定它
npm install <package>@<version>
例如: npm install express@3.0.0
npm install express@3.0.0
您还可以将--save标志添加到该命令以将其添加到package.json依赖项,--save --save- exact如果需要在package.json依赖项中指定确切的版本,则可以添加标志。
--save
--save --save- exact
该install命令记录在这里:https : //docs.npmjs.com/cli/install
install
如果不确定软件包的哪些版本可用,可以使用:
npm view <package> versions
并且npm view也可以用于查看有关包装的其他信息。https://docs.npmjs.com/cli/view
npm view