npm安装一直报错Error: Cannot find module 'lru-cache'
Posted on 2021-04-01 17:13 凡凡0410 阅读(7713) 评论(1) 编辑 收藏 举报报错
Error: Cannot find module 'lru-cache'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at require (internal/module.js:11:18)
at Object.<anonymous> (E:\project\lifeihong\ui\node_modules\@vue\cli-shared-utils\lib\env.js:4:13)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
起因:项目好好的时候,我因要安装一个新依赖,便使用npm install XXX,安装,结果这个依赖安装失败了,接着项目就报错
不能正常使用,
于是,我将node_modules进行移除,接着使用npm cache clean --force 清除缓存, 然后重新安装npm install
安装成功之后,npm run serve 报这个错
反复执行上述操作,依然不行
解决:可能是我在安装那个错误包的时候,已经在package.lock.json中生成了一套配置,导致上述的报错
于是,我将package.lock.json 删除之后,在进行npm install ,安装成功之后,npm run serve成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2020-04-01 vue+codemirror 笔记一
2020-04-01 jointjs-3-defaultRouter
2020-04-01 jointjs笔记-线的设置