Cordova:全局安装后找不到命令

时间:2019-09-11 03:05:16

标签: javascript cordova npm ionic4

我尝试在macOS Mojave中安装Cordova。我运行以下命令以全局安装。它已成功安装npm i -g cordova

但是当我使用cordova --version检查版本时,出现错误“ cordova:找不到命令”。

以及当我尝试使用which cordova获取位置时,它什么也不会返回。

2 个答案:

答案 0 :(得分:1)

请参考以下精彩文章:http://blog.webbb.be/command-not-found-node-npm/

当npm安装到非标准位置且不在您的路径中时,会发生这种情况。

  

要检查npm的安装位置,请运行:npm root -g

它应该说/usr/local/lib/node_modules,如果没有,请遵循以下步骤:

将其设置为正确的PATH:

  • 运行:npm config set prefix /usr/local

  • 然后使用-g重新安装您的npm软件包: npm install -g cordova

如果这不起作用,请尝试将cordova(安装位置)的全局路径添加到您的 $PATH 变量中。

答案 1 :(得分:0)

尝试以root用户身份安装它:

sudo npm i -g cordova