执行时:sudo npm install -g yo
我得到了这个:
npm WARN引擎yo@1.7.0:想要:{“node”:“> = 0.12.0”}(当前: {“node”:“0.10.25”,“npm”:“1.4.21”})npm WARN弃用npmconf@2.1.2: 这个包已经重新融入了npm,现在已经过时了 关于npm npm WARN引擎deep-extend@0.4.1:想要: {“node”:“> = 0.12.0”,“iojs”:“> = 1.0.0”}(当前: {“node”:“0.10.25”,“npm”:“1.4.21”})npm WARN引擎deep-extend@0.4.1: 想要:{“node”:“> = 0.12.0”,“iojs”:“> = 1.0.0”}(当前: {“node”:“0.10.25”,“npm”:“1.4.21”})npm WARN引擎hawk@3.1.3:想要: {“node”:“> = 0.10.32”}(当前:{“node”:“0.10.25”,“npm”:“1.4.21”})npm WARN engine boom@2.10.1:want:{“node”:“> = 0.10.40”}(当前: {“node”:“0.10.25”,“npm”:“1.4.21”})npm WARN引擎cryptiles@2.0.5: 想要:{“node”:“> = 0.10.40”}(当前: {“node”:“0.10.25”,“npm”:“1.4.21”})npm WARN engine hoek@2.16.3: 想要:{“node”:“> = 0.10.40”}(当前: {“node”:“0.10.25”,“npm”:“1.4.21”})/ usr / local / bin / yo - > /usr/local/lib/node_modules/yo/lib/cli.js
yo@1.7.0 postinstall / usr / local / lib / node_modules / yo yodoctor
/ usr / bin / env:node:Aucun fichier ou dossier de ce type npm WARN This 失败可能是由于使用了传统的二进制“节点”npm WARN For 进一步的解释,请阅读/usr/share/doc/nodejs/README.Debian 错误的ERR! yo@1.7.0 postinstall:
yodoctor
npm ERR!退出状态127下午 呃!错误的ERR! yo@1.7.0 postinstall脚本失败。错误的ERR! 这很可能是yo包的问题,npm ERR!没有 npm本身。错误的ERR!告诉作者你的系统失败了: 错误的ERR! yodoctor npm ERR!您可以通过以下方式获取他们的信息:npm ERR!
npm老板ls yo npm ERR!可能有额外的日志输出 上方。npm ERR! System Linux 4.2.0-16-generic npm ERR!命令 “/ usr / bin / nodejs”“/ usr / bin / npm”“install”“ - g”“yo”npm ERR! CWD / usr / share / applications npm ERR! node -v v0.10.25 npm ERR! npm -v 1.4.21 npm ERR!代码ELIFECYCLE npm ERR!错误的ERR!其他日志记录详细信息可在以下位置找到:npm ERR!
/usr/share/applications/npm-debug.log npm ERR!不好的代码0
有谁知道如何解决这个问题? 谢谢。 我在Ubuntu 15.10
答案 0 :(得分:1)
我遇到了同样的问题。我试过以下。
sudo apt-get remove nodejs ^node-* nodejs-*
sudo apt-get clean
sudo ln -s /usr/bin/nodejs /usr/bin/node
npm -v
这解决了我的问题,然后安装了yeoman,
npm install -g yo