即使我已全局安装Cordova,Cordova CLI也未安装错误?

时间:2019-05-29 21:06:46

标签: node.js cordova ionic-framework npm ionic4

当我在Ionic项目上运行cordova platform add android --save时,我得到:

  

[错误]在您的PATH上找不到Cordova CLI。请全局安装Cordova:

   npm i -g cordova

我运行sudo npm i -g cordova并得到:

  

/Users/myname/.npm-global/bin/cordova-> /Users/myname/.npm-global/lib/node_modules/cordova/bin/cordova   + cordova@9.0.0   在10.833s中更新了1个程序包

要查看是否已安装Cordova,请运行npm info cordova,然后得到:

  

cordova@9.0.0 | Apache-2.0 |部门:8 |版本:937   Cordova命令行界面工具   https://github.com/apache/cordova-cli#readme

     

关键字:cordova,客户,cli

     

bin:cordova

所以看起来好像已经安装了。虽然像cordova -v

一样,cordova命令仍然无法正常工作

我需要添加到~/.bash_profile文件中吗?如果可以的话我真的不确定是怎么回事。

编辑我想知道这是否与[必须解决npm eaccess错误的原因有关。

Resolving EACCES permissions errors when installing packages globally

我遵循了以下步骤:

  

备份计算机。   在命令行的主目录中,为全局安装创建目录:    mkdir ~/.npm-global

     

配置npm以使用新的目录路径:    npm config set prefix '~/.npm-global'

     

在您喜欢的文本编辑器中,打开或创建〜/ .profile文件并添加以下行:    export PATH=~/.npm-global/bin:$PATH

     

在命令行上,更新系统变量:    source ~/.profile

     

要测试新配置,请在不使用sudo的情况下全局安装软件包:    npm install -g jshint

当我ls ~/.npm-global/bin时,我可以看到科尔多瓦在那儿:

  

cordova离子性蜂胶粉

0 个答案:

没有答案