解决:`gatsby开发`产生错误:EISDIR:目录上的非法操作,.cache文件夹上的readlink

时间:2019-07-24 00:31:35

标签: npm gatsby

解决方案 我的HDD格式化为exFat,似乎不支持readlink操作。


我正在尝试通过 gatsby CLI 设置 gatsby 页面。据我所知,“ gatsby new”工作人员很好地进行了设置。在启动开发服务器时,出现如下标题所示的错误:“错误:EISDIR:目录上的非法操作,读取链接'./path/on/my/hdd/.cache' 我了解到,“ EISDIR表示该操作的目标实际上是目录,但是目标的预期文件类型是目录以外的东西。” (Using Node.js I get, "Error: EISDIR, read")。 令我发狂的是,一个名为.cache的文件没有多大意义,因此,在这个盖茨比丛林深处的某个地方一定是弄乱了东西。

我尝试了在Windows 10上通过nvm管理的节点版本10.16.012.2.0,尝试了不同的文件夹和硬盘驱动器,我强制清除了节点缓存,尝试了不同的方法入门包,我已经尝试通过gatsby安装的node_modules进行npm更新。

PS > gatsby develop
success open and validate gatsby-configs - 0.075 s
success load plugins - 9.615 s
success onPreInit - 0.003 s
success initialize cache - 0.074 s

错误

  

无法将站点文件复制到.cache EISDIR:对目录的非法操作,读取链接'C:\my-gatsby-website\.cache'

0 个答案:

没有答案