当我在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
我需要添加到~/.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离子性蜂胶粉