npm出现 Error: EISDIR: illegal operation on a directory, read

npm出现 Error: EISDIR: illegal operation on a directory, read

一、问题

可能是由于运行了npm config set cafile ""之类的方法,造成了cafile为空

二、解决

文件位于C:\Users\用户名\

找到c盘下的Users下的用户目录,进入找到.npmrc文件

删除cafile这一行就可以了例如这一行为cafile=""直接把cafile=""删除

继续运行npm install等相关有可能会出现以下问题,意思大概就是 SSL 证书过期

npm ERR! code CERT_HAS_EXPIRED

npm ERR! errno CERT_HAS_EXPIRED

1、执行命令,禁用严格的 SSL 验证

bash 复制代码
npm install --strict-ssl=false

2、或者使用,将 SSL验证设置为非严格模式

bash 复制代码
npm config set strict-ssl false

3、在或者修改.npmrc文件,换行加入下面的参数,和2一样

bash 复制代码
strict-ssl=false
相关推荐
sorryhc2 分钟前
React SSR同构渲染方案是什么?
前端·javascript·next.js
护国神蛙1 小时前
给你一个页面如何定时刷新
前端·javascript·浏览器
一直游到海水变蓝丿1 小时前
el-select下拉框 添加 el-checkbox 多选框
前端·javascript·vue.js
阿奇__2 小时前
element 跨页选中,回显el-table选中数据
前端·vue.js·elementui
谢尔登2 小时前
【React】SWR 和 React Query(TanStack Query)
前端·react.js·前端框架
断竿散人2 小时前
专题一、HTML5基础教程-Viewport属性深入理解:移动端网页的魔法钥匙
前端
3Katrina2 小时前
理解Promise:让异步编程更优雅
前端·javascript
星之金币2 小时前
关于我用Cursor优化了一篇文章:30 分钟学会定制属于你的编程语言
前端·javascript
天外来物2 小时前
实战分享:用CI/CD实现持续部署
前端·nginx·docker
moxiaoran57532 小时前
Spring Cloud Gateway 动态路由实现方案
运维·服务器·前端