2014-02-16 112 views
1

嗨,大家可以帮我吗?我已经安装了最新版本的node.js,并安装了cordova和离子框架问题开始时,当我试图运行离子命令时,控制台抛出以下消息:运行已安装的npm模块的命令错误

MacBook-Pro-de-迭戈:〜diegochavez $离子开始对myApp
-bash:离子:找不到命令

于是我找了我的NPM模块根
的MacBook-PRO-DE-迭戈:〜diegochavez $ NPM根
/Users/diegochavez/node_modules

如果你们知道一些事情来解决这个问题?在此先感谢

回答

-2

您需要从命令行运行sudo npm install -g ionic

+1

这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 – Chris

+0

@Chris感谢您的反馈。 – Eric

+0

嗨埃里克谢谢,但我已经安装了离子,但我的问题开始时,我试图运行命令,命令无法找到。 – diegochavez

0

我有问题,运行时 - 须藤NPM安装-g一饮而尽离子下方安装

节点节点的版本-v v0.10.15
NPM -v 1.3.5

错误后路上,我更新节点到最新版本v0.10.26

您得到的错误是因为离子未成功安装。尝试更新节点和运行命令如上所述sudo npm install -g gulp ionic

0

检查您的npm文件夹所在的位置。如果您的NPM文件夹位于$ Home..then类型的:

export PATH="$HOME/npm/bin:$PATH" 
2

首先检查是否ionic安装在像/usr/local/lib/node_modules/ionic/bin/ionic路径。如果它在那里,您需要检查npm默认全局路径。

运行命令npm config get prefix检查默认路径,应该是/usr/local。如果不是/usr/local,则运行命令npm config set prefix /usr/local进行设置。然后再次安装。另请参阅this answer