在mac上安装yeoman

时间:2014-11-30 20:04:48

标签: angularjs node.js yeoman

我试图在我的Mac上安装yeoman来开发一个有角度的应用程序。

这是我的情况:

node --version && npm --version

v0.10.33

1.4.28

这是以下结果:

sh-3.2# npm install --global yo bower grunt-cli
/var/root/.npm-packages/bin/grunt -> /var/root/.npm-packages/lib/node_modules/grunt-cli/bin/grunt
/var/root/.npm-packages/bin/bower -> /var/root/.npm-packages/lib/node_modules/bower/bin/bower
/var/root/.npm-packages/bin/yo -> /var/root/.npm-packages/lib/node_modules/yo/cli.js
  

yo@1.3.3 postinstall /var/root/.npm-packages/lib/node_modules/yo   yodoctor

     

env:node:没有这样的文件或目录

     

npm ERR! yo@1.3.3 postinstall:yodoctor npm ERR!退出状态127下午   呃!错误的ERR! yo@1.3.3 postinstall脚本失败。错误的ERR!   这很可能是yo包的问题,​​npm ERR!没有   npm本身。错误的ERR!告诉作者你的系统失败了:   错误的ERR! yodoctor npm ERR!您可以通过以下方式获取他们的信息:npm ERR!
  npm老板ls yo npm ERR!可能有额外的日志输出   以上。错误的ERR!系统达尔文14.0.0 npm ERR!命令"节点"   "在/ usr / local / bin中/ NPM" "安装" " - 全球" "哟" "亭子" "咕噜-CLI" NPM   呃! cwd / Users / francobasilico npm ERR! node -v v0.10.33 npm ERR! NPM   -v 1.4.28 npm ERR!代码ELIFECYCLE npm ERR!不好的代码0

我已经尝试找到cli.js文件,但我找到了很多文件。

任何人都可以帮助我吗?

由于

2 个答案:

答案 0 :(得分:0)

我有同样的错误,我的问题是我用sudo安装你。

关注此 guide并安装yo而不使用sudo权限。这应该可以解决你的问题。

答案 1 :(得分:0)

我猜你的节点版本有问题。您应该更新到6或更高。

Yoeman安装先决条件

在安装Fountain Webapp Generator之前,您需要以下内容:

  • Node.js 6或更高
  • npm 3或更高版本(与Node捆绑在一起)
  • GIT中

Yoeman Setup