Node.js 使用npm安装软件包

Node.js 使用npm安装软件包,node.js,express,Node.js,Express,我正在尝试使用以下方式安装npm: sudo npm install azure@0.6.9 npm http GET https://registry.npmjs.org/azure/0.6.9 npm http 304 https://registry.npmjs.org/azure/0.6.9 npm ERR! Unsupported npm ERR! Not compatible with your version of node/npm: azure@0.6.9 npm ERR! R

我正在尝试使用以下方式安装npm:

sudo npm install azure@0.6.9
npm http GET https://registry.npmjs.org/azure/0.6.9
npm http 304 https://registry.npmjs.org/azure/0.6.9

npm ERR! Unsupported
npm ERR! Not compatible with your version of node/npm: azure@0.6.9
npm ERR! Required: {"node":">= 0.6.15"}
npm ERR! Actual:   {"npm":"1.1.4","node":"0.6.12"}
npm ERR!
npm ERR! System Linux 3.2.0-31-virtual
npm ERR! command "node" "/usr/bin/npm" "install" "azure@0.6.9"
npm ERR! cwd /home/azureuser/nvm/bin
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.1.4
npm ERR! code ENOTSUP
npm ERR! message Unsupported
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/azureuser/nvm/bin/npm-debug.log
npm not ok
$ node --version
v0.8.16

不确定从何处获取版本号(或)为什么nvm中的使用也没有生效。你能告诉我我缺少什么吗

试试这个命令
sudo node--version
,看看它给了你什么。可能是root用户有一个版本的节点,而您的用户可以访问另一个版本。这取决于您在哪里安装了
nvm
。如果您没有使用
sudo
安装它,请不要
sudo
您的
npm安装
,因为npm会将文件放在nvm安装中。