【问题标题】:-bash: ask: command not found-bash:询问:找不到命令
【发布时间】:2020-10-07 05:00:14
【问题描述】:

我有 mac 并尝试使用以下命令安装 Alexa cli:

sudo npm install -g ask-cli

我的安装显示成功,但在询问 --version 时出现以下错误:

-bash: 询问:找不到命令

我使用的是节点版本> 12

有人可以帮忙吗?

【问题讨论】:

    标签: amazon-web-services alexa


    【解决方案1】:

    我用谷歌搜索了很多,但找不到答案。感到沮丧。所以 终于想到放了。

    我有 mac 并尝试使用以下命令安装 Alexa cli:

    sudo npm install -g ask-cli

    我的安装显示成功,但在询问 --version 时出现以下错误:

    -bash: 询问:找不到命令

    我使用的是节点版本> 12

    经过将近 6 小时的 RnD,我终于可以通过将节点降级到版本 8 来解决此错误

    以下是我所做的详细信息:

    这是我的上一个版本,出现错误

    Anands-MacBook-Air:~ anand$ node -v v13.6.0

    如何降级到低版本节点:

    Anands-MacBook-Air:~ anand$ sudo npm cache clean -f

    npm WARN 使用 --force 我当然希望你知道你在做什么。

    Anands-MacBook-Air:~ anand$ sudo npm install -g n

    /usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n + n@6.1.3

    在 27.206 秒内更新了 1 个包

    Anands-MacBook-Air:~ anand$ sudo n 8 5.8

    安装:node-v8.17.0 mkdir:/usr/local/n/versions/node/8.17.0 获取:https://nodejs.org/dist/v8.17.0/node-v8.17.0-darwin-x64.tar.gz 已安装:v8.17.0(使用 npm 6.13.4)

    Anands-MacBook-Air:~ anand$ node -v

    v8.17.0

    然后执行以下操作:

    Anands-MacBook-Air:~ anand$ sudo npm install -g ask-cli

    Anands-MacBook-Air:~ anand$ ask --version

    1.7.22

    Anands-MacBook-Air:~ anand$

    希望对某人有所帮助。

    【讨论】:

      【解决方案2】:

      如果您使用 nvm,您可能需要在当前的 Node.js 版本上安装它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-02
        • 1970-01-01
        • 2020-03-11
        • 2013-03-01
        • 2016-03-24
        • 2018-05-28
        • 2018-12-16
        • 2013-10-12
        相关资源
        最近更新 更多