Yarn 全局安装vue cli后找不到内部命令

511 阅读1分钟

yarn add global @vue/cli

安装vue cli之后运行vue --version,会报错

'vue' is not recognized as an internal or external command, operable program or batch file.

解决办法:

通过命令  yarn global bin 找到bin路径,然后添加到系统路径path中

D:\Tools\nodejs\node_global\bin

然后再去运行vue --version

有的同学还可能会报

The filename, directory name, or volume label syntax is incorrect.

这个时候打开vue.cmd

@"%~dp0\C:\Users\bduan\AppData\Local\Yarn\Data\global\node_modules\.bin\vue.cmd"   %*

2个解决方法:

  1. C:\Users\xxx\AppData\Local\Yarn\Data\global\node_modules\.bin添加到path环境变量中

  2. 将cmd文件中的%~dp0\去掉(同时bin目录要在环境变量中)