Mac OS:安装vue cli可以正常工作

时间:2018-06-23 22:45:54

标签: macos vue.js command-line-interface vue-cli

我安装了vue-cli并运行以下命令:

npm install -g @vue/cli
/Users/me/npm/bin/vue -> /Users/me/npm/lib/node_modules/@vue/cli/bin/vue.js
/Users/me/npm/lib
└── @vue/cli@3.0.0-rc.3 


当我运行vue init时,出现错误:“找不到命令”:

vue init webpack vue-app
-bash: vue: command not found

vue-cli似乎不在我的PATH中。当我检查PATH时,它包含目录/ Users / me / npm / lib。这是echo $ PATH

的结果
/usr/local/git/bin:/Users/me/npm/bin/ng:/Users/me/npm/lib:/usr/bin/local/bin:/Users/me/.rbenv/shims:/Users/me/.rbenv/shims:/usr/local/git/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ImageMagick/bin:/Users/me/Tools/apache-maven-3.2.5/bin


我想念什么?

7 个答案:

答案 0 :(得分:3)

您可以尝试将其添加到您的$PATH

/Users/me/npm/bin

您的$PATH当前比这更深一层,在这种情况下,您将看不到bin的内容。

答案 1 :(得分:0)

我的Mac上有一个类似的问题,我的问题是我已经安装了旧版本,这是我为使其正常运行所做的提示:

  1. 转到文件夹:/ usr / local / lib / node_modules /(在finder中,选择“转到”,然后选择文件夹)
  2. 将文件夹@vue和vue-cli移至垃圾桶
  3. sudo npm install @ vue / cli -g
  4. 输入管理员密码

像魅力一样工作

答案 2 :(得分:0)

对我来说,请执行以下步骤:

  1. 找到安装vue-cli的目录路径。我的位置位于此处[用您的用户名替换] /Users/username/.npm-packages/bin
  2. 打开您的bash个人资料:sudo nano ~/.bash_profile
  3. 添加以下内容:export PATH=$PATH:/Users/[username]/.npm-packages/bin用您的用户名替换[username]。
  4. 保存文件并重新启动终端。
  5. 您现在可以按预期在终端中使用vue

答案 3 :(得分:0)

对于Mojave,在苦苦挣扎之后,我复制了@vue/cli的安装路径

  1. 路径[显示安装路径期间]

    /Users/{your_username}/
    
    .npm-global/bin
    
  2. 使用以下命令打开GUI:

    sudo nano ~/.bash_profile
    
    enter your password
    
  3. 将复制的路径粘贴为

    export PATH=$PATH:/Users/{your_username}/ .npm-global/bin
    
  4. 运行:

    vue --version
    

答案 4 :(得分:0)

您尝试过yarn吗?尝试为我安装yarn并运行yarn global add @vue/cli

答案 5 :(得分:0)

如果你仍然有同样的问题,不仅是 vue cli,还有任何必须通过 NPM 全局安装的包。对我有帮助:

brew 卸载节点

并从官方网站 https://nodejs.org/en/download/ 加载 Node.js 作为 .dmg 并从中安装。

sudo npm install -g @vue/cli 之后一切正常。

答案 6 :(得分:-1)

我在运行时遇到了相同的问题:

npm install -g @ vue / cli

经过大量研究和实验,唯一起作用的是:

npm install -g @ vue / cli @ latest