繁体   English   中英

PhoneGap安装:未找到npm命令

[英]PhoneGap Installation : npm command not found

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

$ sudo npm install -g phonegap

但我收到以下错误:

sudo: npm: command not found

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

https://npmjs.org/

这需要您安装Node.js

如果您的npm未安装在/ usr / local / bin中,则必须首先为其创建符号链接。

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

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

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

sudo chmod -R 777 /usr/local/bin

我已经分享了我在安装手机缝隙时的全部经验

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

phonegap使用节点软件包管理器(NPM)安装该软件包在您的pc上不可用 ,因此您需要安装它。

使用此命令进行安装,

须藤apt-get install npm

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

在建议chmod -R 777的问题的答案之一中,我必须警告您不要使用。


chmod -R 777 / usr / local / bin


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



如果有人偶然这样做,请至少将其更改为

chmod -R 755 / usr / local / bin

然后仔细考虑之后应如何设置权限。

您收到此错误是因为您的机器中没有安装 NODE 包。 从下面的链接https://nodejs.org/en/download/运行 npm 安装命令之前下载并安装它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM