Yarn 小问题

213 阅读1分钟

Nodejs使用yarn安装成功后却提示不是内部或外部命令

以Vue举例,在命令行输入vue --version,提示:'vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

解决

网上给的解决方案一般都是让将node安装的路径(global目录)添加到path下。查看指定的global目录中只有npm和yarn的执行文件,没有vue的执行文件,并且多了一个bin目录。

node-yarn-vue-1.png

查看bin目录中有vue.cmd文件

node-yarn-vue-2.png

2个解决方法:

  1. C:\Users\用户名\AppData\Local\Yarn\Data\global\node_modules.bin添加到path环境变量中
  2. 将cmd文件中的%~dp0去掉(同时bin目录要在环境变量中)

推荐使用第一种