Mac OS : 安装 vue cli 确实工作正常
Mac OS : Install vue cli does work properly
我安装了 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 时,出现错误:"command not found":
vue init webpack vue-app
-bash: vue: command not found
vue-cli
似乎不在我的路径中。当我检查 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
我错过了什么?
您可以尝试将此添加到您的 $PATH
:
/Users/me/npm/bin
您的 $PATH
目前比这更深一层,在这种情况下将看不到 bin
的内容。
我的 mac 遇到了类似的问题,我的问题是我已经安装了旧版本,以下是我为使其正常工作所做的一些步骤:
- 转到文件夹:/usr/local/lib/node_modules/(在 finder 中,选择转到,然后选择文件夹)
- 将文件夹@vue 和 vue-cli 移至垃圾箱
- sudo npm install @vue/cli -g
- 输入您的管理员密码
很有魅力
我在 运行 时遇到了同样的问题:
npm install -g @vue/cli
经过大量研究和实验,唯一有效的方法是:
npm install -g @vue/cli@latest
我完成了以下步骤:
- 找到安装 vue-cli 的目录路径。我的位于此处 [用您的用户名替换用户名]
/Users/username/.npm-packages/bin
- 打开您的 bash 个人资料:
sudo nano ~/.bash_profile
- 添加以下内容:
export PATH=$PATH:/Users/[username]/.npm-packages/bin
将 [username] 替换为您的用户名。
- 保存文件并重启终端。
- 您现在可以按预期在终端中使用
vue
。
对于Mojave,经过一番努力,我复制了@vue/cli
的安装路径
路径[安装时显示路径]
/Users/{your_username}/
.npm-global/bin
使用以下命令打开 GUI:
sudo nano ~/.bash_profile
enter your password
将复制的路径粘贴为
export PATH=$PATH:/Users/{your_username}/ .npm-global/bin
运行:
vue --version
你试过yarn
了吗?尝试为我安装 yarn
和 运行 yarn global add @vue/cli
它有效
如果你仍然有同样的问题,不仅是 vue cli,还有任何必须由 NPM 全局安装的包。对我有帮助:
brew 卸载节点
并从官方网站 https://nodejs.org/en/download/ 以 .dmg 格式加载 Node.js 并从中安装。
完成 sudo npm install -g @vue/cli 之后一切正常。
使用 npm 以下对我有用:
- 在任何地方打开你的终端并输入
nano ~/.zshrc
- 在文件中写入以下内容:
export PATH="$PATH:$(npm config get prefix)/bin"
- 按Ctrl+X退出,然后按Y保存文件并按Enter 返回航站楼
您现在可以从终端呼叫 vue
。我还假设您已经全局安装了软件包 (npm install -g @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 时,出现错误:"command not found":
vue init webpack vue-app
-bash: vue: command not found
vue-cli
似乎不在我的路径中。当我检查 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
我错过了什么?
您可以尝试将此添加到您的 $PATH
:
/Users/me/npm/bin
您的 $PATH
目前比这更深一层,在这种情况下将看不到 bin
的内容。
我的 mac 遇到了类似的问题,我的问题是我已经安装了旧版本,以下是我为使其正常工作所做的一些步骤:
- 转到文件夹:/usr/local/lib/node_modules/(在 finder 中,选择转到,然后选择文件夹)
- 将文件夹@vue 和 vue-cli 移至垃圾箱
- sudo npm install @vue/cli -g
- 输入您的管理员密码
很有魅力
我在 运行 时遇到了同样的问题:
npm install -g @vue/cli
经过大量研究和实验,唯一有效的方法是:
npm install -g @vue/cli@latest
我完成了以下步骤:
- 找到安装 vue-cli 的目录路径。我的位于此处 [用您的用户名替换用户名]
/Users/username/.npm-packages/bin
- 打开您的 bash 个人资料:
sudo nano ~/.bash_profile
- 添加以下内容:
export PATH=$PATH:/Users/[username]/.npm-packages/bin
将 [username] 替换为您的用户名。 - 保存文件并重启终端。
- 您现在可以按预期在终端中使用
vue
。
对于Mojave,经过一番努力,我复制了@vue/cli
路径[安装时显示路径]
/Users/{your_username}/
.npm-global/bin
使用以下命令打开 GUI:
sudo nano ~/.bash_profile
enter your password
将复制的路径粘贴为
export PATH=$PATH:/Users/{your_username}/ .npm-global/bin
运行:
vue --version
你试过yarn
了吗?尝试为我安装 yarn
和 运行 yarn global add @vue/cli
它有效
如果你仍然有同样的问题,不仅是 vue cli,还有任何必须由 NPM 全局安装的包。对我有帮助:
brew 卸载节点
并从官方网站 https://nodejs.org/en/download/ 以 .dmg 格式加载 Node.js 并从中安装。
完成 sudo npm install -g @vue/cli 之后一切正常。
使用 npm 以下对我有用:
- 在任何地方打开你的终端并输入
nano ~/.zshrc
- 在文件中写入以下内容:
export PATH="$PATH:$(npm config get prefix)/bin"
- 按Ctrl+X退出,然后按Y保存文件并按Enter 返回航站楼
您现在可以从终端呼叫 vue
。我还假设您已经全局安装了软件包 (npm install -g @vue/cli
)