【问题标题】:PhoneGap Installation : npm command not foundPhoneGap 安装:找不到 npm 命令
【发布时间】:2014-01-13 04:32:48
【问题描述】:

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

$ sudo npm install -g phonegap

但我收到以下错误:

sudo: npm: command not found

【问题讨论】:

    标签: node.js cordova npm


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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


      chmod -R 777 /usr/local/bin


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



      如果一个人意外这样做,至少将其更改为

      chmod -R 755 /usr/local/bin

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

      【讨论】:

        【解决方案3】:

        phonegap是使用node package manager(NPM)安装的你的电脑上没有这个包,所以你需要安装它。

        使用此命令安装,

        sudo apt-get install npm

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

        【讨论】:

          【解决方案4】:

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

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

          sudo chmod -R 777 /usr/local/bin
          

          我在这里分享了我在安装电话间隙时的全部经验

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

          【讨论】:

            【解决方案5】:

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

            https://npmjs.org/

            这需要你安装 Node.js

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2022-01-05
              • 2015-12-21
              • 1970-01-01
              • 2012-09-26
              • 2021-05-01
              • 2013-03-08
              • 2019-06-26
              • 2020-06-26
              相关资源
              最近更新 更多