H5W3
当前位置:H5W3 > 其他技术问题 > 正文

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

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

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址