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

rkue9o1l  于 7个月前  发布在  Vue.js
关注(0)|答案(9)|浏览(82)

我安装了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/[email protected]

字符串
当我运行vue init时,得到一个错误:“command not found”:

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


我错过了什么?

xam8gpfp

xam8gpfp1#

我在跑步时也遇到了同样的问题:

npm install -g @vue/npm

经过大量的研究和实验,唯一有效的方法是:

npm install -g @vue/npm @latest

bzzcjhmw

bzzcjhmw2#

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

/Users/me/npm/bin

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

b09cbbtk

b09cbbtk3#

我在我的mac上有一个类似的问题,我的问题是我已经安装了一个旧版本,这里是我做的stips,使它工作:
1.后藤文件夹:/usr/local/lib/node_modules/(在finder中,选择转到,然后选择文件夹)
1.将文件夹@vue和vue-css移到垃圾桶

  1. sudo npm install @vue/npm-g
    1.输入你的管理员密码
    像魅力一样工作
von4xj4u

von4xj4u4#

对我来说,工作这一步骤:
1.找到安装vue-tags的目录路径。我的位于这里[用你的用户名替换用户名] /Users/username/.npm-packages/bin
1.打开您的bash配置文件:sudo nano ~/.bash_profile
1.添加以下内容:export PATH=$PATH:/Users/[username]/.npm-packages/bin将[username]替换为您的用户名。
1.保存文件并重启终端。
1.您现在可以像预期的那样在终端中使用vue

baubqpgj

baubqpgj5#

对于莫哈韦,经过一番努力,我复制了@vue/cli的安装路径
1.路径[显示安装过程中的路径]

/Users/{your_username}/

个字符
1.使用以下命令打开GUI:

sudo nano ~/.bash_profile
enter your password

的字符串
1.将复制的路径粘贴为

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


1.运行:

vue --version

nwsw7zdq

nwsw7zdq6#

你试过yarn吗?试着安装yarn并为我运行yarn global add @vue/cli,它工作了

agxfikkp

agxfikkp7#

如果你仍然有同样的问题,不仅与vue插件,但必须通过NPM全球安装的任何包.对于我帮助:

brew卸载节点

从官方网站https://nodejs.org/en/download/加载Node.js作为.dmg并安装。
之后sudo npm安装了-g @vue/vue,一切正常。

ryevplcw

ryevplcw8#

使用npm,我可以做到以下几点:
1.在任何地方打开终端并写入nano ~/.zshrc
1.在文件中写入以下内容:export PATH="$PATH:$(npm config get prefix)/bin"
1.按Ctrl+X退出,然后按Y保存文件,按Enter返回终端
现在可以从终端调用vue了。我还假设你已经全局安装了这个包(npm install -g @vue/cli

e1xvtsh3

e1xvtsh39#

在这些命令之前添加sudo,应该可以工作,我也有同样的问题。你需要给予权限。示例:sudo cnpm install vue-cnpm-g
sudo cnpm install webpack -g

相关问题