yarn安装vue后,报“文件名、目录名或卷标语法不正确。”

之前是可以正常使用的
自从我用了这条命令后就坏了yarn global add @vue/cli-init
重新装过yarn 和 vue 都不行

λ where vue
D:\scoop\apps\yarn\current\bin\vue
D:\scoop\apps\yarn\current\bin\vue.cmd

vue.cmd的内容
@"%~dp0\C:\Users\liux\AppData\Local\Yarn\Data\global\node_modules\.bin\vue.cmd" %*
这段代码我直接拿到命令行里执行有同样的报错文件名、目录名或卷标语法不正确。

感觉是这里出了问题,但不知道如何解决,请教一下

回答:

自己解决了
改成了@"C:\Users\liux\AppData\Local\Yarn\Data\global\node_modules\.bin\vue.cmd" %*
不知道为什么yarn自动生成的链接会报这种错

回答:

因为你的yarn目录和安装的模块不在相同的硬盘分区里。
把C:UsersliuxAppDataLocalYarnDataglobal 拷贝到你的yarn的盘里,改下上面的连接也是没有问题的。就是删除的时候会找不到安装模块的目录。
想问下怎么修改这个目录的默认位置呢
C:UsersliuxAppDataLocalYarnDataglobal

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注