[英]PhoneGap Installation : npm command not found
我有一个 Mac OS X 版本 10.9.1。 我尝试通过命令行安装 PhoneGap
$ sudo npm install -g phonegap
但我收到以下错误:
sudo: npm: command not found
如果您的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.