Nodejs使用yarn安装成功后却提示不是内部或外部命令
以Vue举例,在命令行输入vue --version,提示:'vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
解决
网上给的解决方案一般都是让将node安装的路径(global目录)添加到path下。查看指定的global目录中只有npm和yarn的执行文件,没有vue的执行文件,并且多了一个bin目录。
查看bin目录中有vue.cmd文件
2个解决方法:
- 将
C:\Users\用户名\AppData\Local\Yarn\Data\global\node_modules.bin添加到path环境变量中 - 将cmd文件中的
%~dp0去掉(同时bin目录要在环境变量中)
推荐使用第一种