我使用命令 sudo npm install -g cordova 来安装cordova 它在终端/Users/paramesh/.npm-packages/bin/cordova -> /Users/paramesh/.npm-packages/lib/node_modules/cordova/bin/ 中显示结果cordova + [email protected] 在 47.732 秒内更新了 1 个包
在cordova中创建项目时,它的bash:找不到cordova
奇怪的是,您的系统在使用 sudo 进行全局安装后找不到cordova。您是否尝试过重新安装?如果这没有帮助,请尝试以下操作。
重新启动终端并键入以下内容以检查您的系统是否可以找到cordova可执行文件:
which cordova
如果没有输出,则表示您的系统找不到可执行的cordova 二进制文件。UNIX 系统要求将可执行二进制文件放置在 PATH 环境变量中。尝试在您的 ~/.bash_profile 文件中添加以下行:
$PATH=$PATH:/Users/paramesh/.npm-packages/lib/node_modules/cordova/bin/cordova
如果您没有 ~/.bash_profile,请将其添加到 ~/.bashrc 或 ~/.profile 文件中,以已经存在的为准。然后在您要从中调用cordova的终端中,键入:
source ~/.bash_profile
which cordova
这应该为您提供cordova 二进制文件的位置。现在你可以使用它了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句