cordova PhoneGap安装:未找到npm命令

pcrecxhr  于 2022-11-15  发布在  其他
关注(0)|答案(6)|浏览(123)

我有Mac OS X版本10.9.1。我尝试通过命令行安装PhoneGap
$ sudo npm install -g phonegap
但我得到以下错误:
sudo: npm: command not found

xpcnnkqh

xpcnnkqh1#

需要在系统上安装节点程序包管理器。
https://npmjs.org/
这需要您安装Node.js

olqngx59

olqngx592#

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

使用此命令安装,
sudo apt-get安装npm
它将修复问题。然后执行安装命令。

wmtdaxz3

wmtdaxz33#

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

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

rxztt3cl4#

如果您已经安装了节点软件包,但仍然出现相同的错误,请检查bin(/usr/local/bin)文件夹权限。
如果您没有足够的权限,请使用以下命令更改文件夹的权限。

sudo chmod -R 777 /usr/local/bin

我已经分享了我的整个经验,而安装电话的差距在这里
https://sites.google.com/site/greateindiaclub/mobil-apps/ios/phonegapinstalltionwithnodejs

q8l4jmvw

q8l4jmvw5#

在对建议chmod -R 777的问题的一个答案中,我必须警告不要使用。
chmod -R 777 /usr/本地/bin
这意味着bin及其子目录中的所有文件都可以被整个环境读取、写入和执行。
如果是意外,则至少将其更改为
chmod -R 755 /用户名/本地/bin
然后仔细考虑在此之后应该如何设置权限。

zynd9foi

zynd9foi6#

您得到这个错误是因为您没有NODE软件包安装在您的机器上。请在运行npm安装命令之前从下面的链接https://nodejs.org/en/download/下载并安装它

相关问题