蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
智构苍穹
融合 AI、架构与工程实践,沉淀方法论,构建可持续的技术价值。
  1. 首页
  2. 研发说
  3. 正文

解决window下使用cmd运行node安装报错: npm ERR! code EIO

2018年11月27日 13824点热度 0人点赞 0条评论

最近在推进多个不同项目中使用nvmw管理不同的node版本,其中有一个项目之前使用对应的node版本npm run dev 和 npm install 都是正常的,切换回项目node版本,再次使用npm run dev 时却报错:

npm ERR! code EIO
npm ERR! errno -4070
npm ERR! syscall read
npm ERR! EIO: i/o error, read 

经过查询资料了解到是因为windows的cmd 系统编码问题,在Windows命令提示符中存在Unicode支持,使用代码页65001,无法让npm安装,因此出现上述错误。


参考问题解决方案:

I have just been playing with Unicode support in Windows command prompt, using the code-page 65001 I can't get npm to install, giving me the above error. Changing the code-page to 850 chcp 850 and running the exact same npm command it then works fine.
Thus your problem could very well be related to the encoding your environment is in.

解决方法:

打开cmd,输入chcp 850 ,然后重新运行程序即可。

同类问题,nodejs的中文报错:

Error: write EIO

解决方法:

重新打开cmd,输入chcp 936。然后重新运行程序即可

最终问题得以解决,回顾以上问题产生的原因,想到最近使用electron开发桌面程序应用调用通过集成的require('child_process').ex-ec (系统关键词拦截,-字符为绕过添加的)执行cmd终端命令,对字符处理安装过一个iconv-lite 插件用来编码处理,极有可能是安装这个导致的此问题。通过写出此次问题的解决方法,仅供遇到同类问题的小伙伴们参考。


参考文档:

https://stackoverflow.com/questions/17035399/why-this-error-happend-nodejs-error-write-eio

http://blog.51cto.com/liusw94/1722733

标签: cmd EIO npm web技术
最后更新:2025年9月12日

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

最新 热点 随机
最新 热点 随机
《生化危机》女主手搓AI记忆系统,48小时狂揽7千星!AI的长期记忆终于有解了? 用一条自然语言指令,让AI自动完成了调研、写稿、配音、剪辑全流程 你以为 AI 配音还在拼“像不像”,结果有人已经把“整个语音工作室”开源了 Claude Opus 4.7 上线:编程能力炸裂式跃升,Anthropic 手握更强模型却故意不发布 Gemma 4发布4天即遭"完全越狱",开源AI的安全与自由之争 一个文件让AI写代码不再"翻车":45K星的Karpathy指南火了
Dan Koe:不想打工?用这套方法把兴趣变成收入GitHub 爆火 4 万星项目:MiroFish,到底是 AI 新神话,还是下一代预测引擎DeerFlow 2.0:字节跳动开源的超级智能体框架,让AI研究、编码、创作一气呵成!Claude Code 生态大爆发:这周 GitHub 热点,已经不是工具升级,而是工作方式重写我把 Codex CLI 装上了“外挂大脑”:oh-my-codex 到底有多猛?别再盲下大模型了:用 llmfit 一秒看懂你的电脑到底能跑谁
HTML5 SVG人物跑步动画效果 vue路由传参和router使用技巧总结 Docker 进阶(二):吃透 Docker 网络与数据卷(Volumes) 看懂《星际穿越》不得不知的名词 ES2015 → ES2025:JavaScript 十年演进全景回顾与核心 API 总结 前端内存泄露防范及编码攻略
最近评论
渔夫 发布于 6 个月前(11月05日) 学到了,感谢博主分享
沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
cywcd 发布于 9 年前(04月27日) 请参考一下这篇文章http://www.jianshu.com/p/fa4460e75cd8
cywcd 发布于 9 年前(04月27日) 请参考一下这篇文章http://www.jianshu.com/p/fa4460e75cd8

COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

京ICP备12026697号-2