webstorm启动报错:Error: EISDIR: illegal operation on a directory, read at Error (native) at Object.fs.readSync (fs.js:603:19)

报错的经过:

  我是从svn挡下来的代码,代码是同事上传的,因为我之前没有用过webStorm,然后从网上下载了webStorm2018.2.2版本 和最新版本的node.js安装,也就是这个版本: node-v10.8.0-x64.msi   

  一切都很顺利的安装,启动后开始报各种错(省略各种问题),后面发现是版本太高的问题。问了同事后,下载node版本变成:node-v6.10.0-x64.msi  (和同事的版本一致)。

后面报错:

Error: EISDIR: illegal operation on a directory, read
    at Error (native)
    at Object.fs.readSync (fs.js:603:19)
    at Object.fs.readSync (C:\Users\mvrm\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\node_modules\graceful-fs\polyfills.js:218:23)
    at Object.fs.readFileSync (fs.js:438:24)
    at C:\Users\mvrm\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\util\rc.js:75:27
    at Array.forEach (native)
    at json (C:\Users\mvrm\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\util\rc.js:74:14)
    at rc (C:\Users\mvrm\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\util\rc.js:31:9)
    at Config.load (C:\Users\mvrm\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\Config.js:14:20)
    at Function.Config.read (C:\Users\mvrm\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\Config.js:49:19)

解决办法:
  试过很多种,百度了各种解决办法,一个是说node.js版本问题,卸载重装发现后发现根本没用。还有说npm安装版本太高,卸载重装还是没用。
  
最后, 同事说删掉项目中的node_modules目录,然后在webStorm里面编译:install npm


 于是试了一下,完美重启,告一段落,终于解决。。。。。

  

猜你喜欢

转载自www.cnblogs.com/wyllxx/p/9585834.html