需求描述
在 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 无法稳定访问的问题一样,尝试替代方案,说不定就解决了呢。
需求描述
在 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 vueGoogle,第一个链接 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 无法稳定访问的问题一样,尝试替代方案,说不定就解决了呢。