2014-02-16 140 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