【问题标题】:Command not found after installing @vue/cli安装 @vue/cli 后找不到命令
【发布时间】:2020-02-14 14:58:02
【问题描述】:

我 npm 安装了 @vue/clinpm install -g @vue/cli。但是当我尝试 vue 命令时,我得到了-bash: vue: command not found。我在我的 bash 配置文件中添加了export PATH="/usr/local/Cellar/node/11.2.0/lib/node_modules/@vue/cli/bin:$PATH",当我在终端中回显路径时,我得到了

/usr/local/opt/openssl/bin:/usr/local/Cellar/node/11.2.0/lib/node_modules/@vue/cli/bin:/Users/jimmymona/.node/bin:/Applications/Postgres.app/Contents/Versions/latest/bin:/usr/local:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin:/Applications/Postgres.app/Contents/Versions/latest/bin:/usr/local:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

里面有vue cli的路径:/usr/local/Cellar/node/11.2.0/lib/node_modules/@vue/cli/bin

我也试过 sudo 安装它,但也没有用 有谁知道是什么问题?

【问题讨论】:

    标签: vue.js vue-cli


    【解决方案1】:

    路径错误。二进制文件位于/usr/local/Cellar/node/11.2.0/bin 而不是.../lib/...

    您会注意到,后一个目录中的文件被命名为vue.js,而不是vue。 NPM 在bin 目录中创建一个没有.js 扩展名的符号链接,这就是我们通常引用的实际二进制文件。

    通常我们不会直接使用 .bashrc 中的完整路径(以防 npm 全局路径发生变化)。 而是建议结合npm config get prefix/bin的结果来计算,即

    export PATH="$PATH:$(npm config get prefix)/bin"
    

    【讨论】:

      猜你喜欢
      • 2019-08-02
      • 2017-03-12
      • 2019-10-03
      • 1970-01-01
      • 2023-04-06
      • 2018-12-12
      • 1970-01-01
      • 2013-03-28
      • 2016-11-04
      相关资源
      最近更新 更多