cnpm install 时报错 Error: EISDIR: illegal operation on a directory

 www.cnblogs.com/qdrw/articles/6380091.html 

       相信有很多vue的初学者都会类似地按照如上链接中的步骤进行某些安装和配置,但经常会在倒数第二步也就是 cnpm install 中遇到问题或者报错,导致最后一步 npm run dev 中会报错说 cannot find module "xxx"。

cnpm install 时报错 Error: EISDIR: illegal operation on a directory_第1张图片

        其实这是由于倒数第二步中 cnpm install 中安装失败导致的,并且报错 install fair Error: EISDIR: illegal operation on a directory。但很奇怪的是即使安装失败在项目根文件夹中还是多了 node_modules文件夹和里面的各种文件。

cnpm install 时报错 Error: EISDIR: illegal operation on a directory_第2张图片

      由于是新手,所以对于很多类似这样的问题我们都一头雾水,于是就只能上百度找原因,起初不管是我搜索 cnpm install 报错还是 npm run dev 都找不到类似问题的答案,大部分都是提示如下的思路或解决办法,但不管我是在升级 nodejs,npm 后或者是 windows 中以管理员身份运行cmd,还是重启电脑或是重新从第一步来过,将近每一种解决办法都用过后,还是一样报错。直到最后我在百度上搜索“cnpm install 报错 install fail! Error:eisdir”才好不容易搜到如下这个问问,最后终于看到了解决办法。

cnpm install 时报错 Error: EISDIR: illegal operation on a directory_第3张图片
cnpm install 时报错 Error: EISDIR: illegal operation on a directory_第4张图片

       所以只要按照如下链接中的第二种不格式化磁盘的方式转换完成后,再按照之前的步骤安装,就ok啦。

jingyan.baidu.com/article/25648fc1fdcfe09190fd007e.html

cnpm install 时报错 Error: EISDIR: illegal operation on a directory_第5张图片

cnpm install 时报错 Error: EISDIR: illegal operation on a directory_第6张图片

       因为知道初学者或自学者都很不容易,(顺便说一下我也是自学web前端的,而且我以前学的还是音乐表演,啊哈哈),我也是第一次写这样的文档。主要是因为觉得碰到的这个问题在网上都不太好能找到答案,除了自己解决了分享一下之外,最重要的是希望能帮助到接下来要是有遇到与我一样问题的小伙伴们。

你可能感兴趣的:(cnpm install 时报错 Error: EISDIR: illegal operation on a directory)