You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
在 Mac 下全局安装了 vue-cli,但是没法使用,提示 zsh: command not found: vue。
方案调研
调研过程
执行 yarn global list,看到有 vue-cli 这个包。但是执行 vue init webpack project 时,却提示 zsh: command not found: vue。
用关键字 vue-cli command not found vue Google,第一个链接 bash: vue: command not found 提到了可以用 npm root -g 查看 npm 的全局路径,在 Mac 下的输出结果是 /Users/samsara/.nvm/versions/node/v9.11.1/lib/node_modules。
需求描述
在 Mac 下全局安装了
vue-cli
,但是没法使用,提示zsh: command not found: vue
。方案调研
调研过程
执行
yarn global list
,看到有vue-cli
这个包。但是执行vue init webpack project
时,却提示zsh: command not found: vue
。用关键字
vue-cli command not found vue
Google,第一个链接 bash: vue: command not found 提到了可以用npm root -g
查看 npm 的全局路径,在 Mac 下的输出结果是/Users/samsara/.nvm/versions/node/v9.11.1/lib/node_modules
。进入该目录,发现没有 vue-cli 文件夹,但是有 nodemon 和 pm2 这两个全局安装的包,猜测 yarn 的包信息不准确。
再根据第一个链接中提到的
echo $PATH
查看环境变量,有/Users/samsara/.nvm/versions/node/v9.11.1/bin
这么个路径,进到这个文件夹下,发现依然是有 nodemon 和 pm2,没有 vue-cli,基本验证了自己的猜测。于是用 yarn 先删除然后再安装 vue-cli,发现调用时依然报错。于是回头再看刚才的 Google 结果,第二个链接 vue: command not found in Mac OS · Issue #732 · vuejs/vue-cli · GitHub 中说用 npm 全局安装 vue-cli:
npm i vue-cli -g
,照着做了之后,这次果然可以正常调用了,真是奇怪的问题。入选方案
要点总结
和之前 IIS 代理的静态页面 #15 无法稳定访问的问题一样,尝试替代方案,说不定就解决了呢。
The text was updated successfully, but these errors were encountered: