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" %*
这段代码我直接拿到命令行里执行有同样的报错文件名、目录名或卷标语法不正确。
感觉是这里出了问题,但不知道如何解决,请教一下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
自己解决了
改成了
@"C:\Users\liux\AppData\Local\Yarn\Data\global\node_modules\.bin\vue.cmd" %*
不知道为什么yarn自动生成的链接会报这种错
因为你的yarn目录和安装的模块不在相同的硬盘分区里。
把C:UsersliuxAppDataLocalYarnDataglobal 拷贝到你的yarn的盘里,改下上面的连接也是没有问题的。就是删除的时候会找不到安装模块的目录。
想问下怎么修改这个目录的默认位置呢
C:UsersliuxAppDataLocalYarnDataglobal