PhoneGap安装:找不到npm命令

时间:2013-12-25 05:09:41

标签: node.js cordova npm

我有Mac OS X版本10.9.1。我尝试通过命令行安装PhoneGap

$ sudo npm install -g phonegap

但是我收到以下错误:

sudo: npm: command not found

5 个答案:

答案 0 :(得分:6)

您需要在系统上安装Node Package Manager。

https://npmjs.org/

这需要您安装Node.js

答案 1 :(得分:1)

如果你的npm没有安装在/ usr / local / bin中,你必须先为它创建一个符号链接。

$ sudo ln -s $(which npm) /usr/local/bin/npm
$ sudo npm install -g phonegap

答案 2 :(得分:0)

如果您已安装Node包并仍然收到相同的错误,请检查bin(/ usr / local / bin)文件夹权限。

如果您没有足够的权限,请使用以下命令更改文件夹权限。

sudo chmod -R 777 /usr/local/bin

我在安装手机间隙的过程中分享了我的整体经验

https://sites.google.com/site/greateindiaclub/mobil-apps/ios/phonegapinstalltionwithnodejs

答案 3 :(得分:0)

使用节点包管理器(NPM)安装phonegap 您的电脑上没有该软件包,因此您需要安装它。

使用此命令进行安装,

  

sudo apt-get install npm

它将解决问题。然后执行安装命令。

答案 4 :(得分:0)

在提出chmod -R 777的问题的答案之一中 - 我必须警告不要使用。


chmod -R 777 / usr / local / bin


这意味着bin及其子目录中的所有文件都是可读的,可写的并且可由全世界执行。



如果一个人意外地这样做了,最小化改为

chmod -R 755 / usr / local / bin

然后仔细思考如何在此之后设置权限。