Node.js 使用npm初始化模块时出错

Node.js 使用npm初始化模块时出错,node.js,centos,npm,Node.js,Centos,Npm,由于错误,无法安装gulp和其他插件,但已成功安装express、socket.io npm ERR! Error: No compatible version found: archy@'^0.0.2' npm ERR! Valid install targets: npm ERR! ["0.0.0","0.0.1","0.0.2","1.0.0"] npm ERR! at installTargetsError (/usr/local/lib/node_modules/npm/lib

由于错误,无法安装gulp和其他插件,但已成功安装express、socket.io

npm ERR! Error: No compatible version found: archy@'^0.0.2' npm ERR! Valid install targets: npm ERR! ["0.0.0","0.0.1","0.0.2","1.0.0"] npm ERR! at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:685:10) npm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:607:10 npm ERR! at saved (/usr/local/lib/node_modules/npm/node_modules/npm-registry- client/lib/get.js:138:7) npm ERR! at Object.oncomplete (fs.js:107:15) npm ERR! If you need help, you may report this log at: npm ERR! npm ERR! or email it to: npm ERR! npm ERR! System Linux 2.6.32-042stab090.5 npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "gulp" "-g" npm ERR! cwd / npm ERR! node -v v0.10.4 npm ERR! npm -v 1.2.18 npm错误!错误:找不到兼容版本:archy@^0.0.2 npm错误!有效的安装目标: npm错误!["0.0.0","0.0.1","0.0.2","1.0.0"] npm错误!installTargetsError(/usr/local/lib/node_modules/npm/lib/cache.js:685:10) npm错误!at/usr/local/lib/node_modules/npm/lib/cache.js:607:10 npm错误!保存时(/usr/local/lib/node_modules/npm/node_modules/npm注册表- client/lib/get.js:138:7) npm错误!在Object.oncomplete(fs.js:107:15) npm错误!如果需要帮助,您可以在以下位置报告此日志: npm错误! npm错误!或通过电子邮件发送至: npm错误! npm错误!系统Linux 2.6.32-042stab090.5 npm错误!命令“/usr/local/bin/node”“/usr/local/bin/npm”“安装”“gulp”“-g” npm错误!cwd/ npm错误!节点-v v0.10.4 npm错误!npm-V1.2.18
问题是您正在使用的npm版本在包版本中不支持semver的插入符号(
^
)运算符。升级到node.js的最新稳定版本(撰写本文时为v0.10.32),问题应该得到解决