【问题标题】:Cordova command not found - can not be used globally未找到 Cordova 命令 - 无法全局使用
【发布时间】:2015-09-24 18:56:07
【问题描述】:

所以我已经使用以下命令安装了cordova,以便在全局范围内使用它

sudo npm install -g cordova

我收到以下消息

/Users/safwany/.node/bin/cordova -> /Users/safwany/.node/lib/node_modules/cordova/bin/cordova
cordova@5.1.1 /Users/safwany/.node/lib/node_modules/cordova

我一直在终端中输入cordova,但找不到命令。我唯一可以让它工作的是输入以下内容:

/Users/safwany/.node/lib/node_modules/cordova/bin/cordova

知道如何更改它,以便我可以通过键入 cordova 来全局使用它吗?!

【问题讨论】:

    标签: macos cordova command-line-interface


    【解决方案1】:

    这似乎是您文件夹的 CHMOD 权限的问题。尝试拥有这样的文件夹:

    sudo chown -R $USER /usr/local
    sudo chmod -R 0775 /usr/local
    

    之后,清除 npm 缓存

    sudo npm cache clear
    

    完成了吗?继续安装cordova ->

    sudo npm install -g cordova
    

    在您的终端中键入cordova,一切都应该像魅力一样工作。

    来源:https://stackoverflow.com/a/19113963/3671726

    【讨论】:

    • 在您的终端中输入echo $PATH 并在此处发布输出。
    • /Users/safwany/.composer/vendor/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/safwany/.rvm /bin
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-09
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多