使用Vue CLI创建项目时报错Cannot find module 'lru-cache'求助
解决Vue CLI创建项目时"Cannot find module 'lru-cache'"错误
早上好!不用为英文表达的问题不好意思,咱们直接来解决你遇到的Vue项目创建问题~
你遇到的错误是因为lru-cache这个依赖包没有被正确安装到Vue CLI的全局依赖中,大概率是第一次安装@vue/cli时网络中断或者缓存出了小问题。这里有几个靠谱的解决步骤,你可以试试:
方法一:彻底重装Vue CLI(推荐)
这是最稳妥的方式,能确保所有依赖都完整安装:
- 先卸载全局的Vue CLI:
npm uninstall -g @vue/cli - 清理npm的缓存,避免残留的错误缓存影响重装:
npm cache clean --force - 重新全局安装Vue CLI:
npm install -g @vue/cli - 最后再尝试创建你的项目:
vue create myproject
方法二:单独安装缺失的依赖
如果你不想卸载重装,也可以直接给全局的Vue CLI补上缺失的lru-cache模块:
- 打开命令行,进入Vue CLI的全局安装目录(就是错误提示里的路径):
cd C:\Users\Bruno\AppData\Roaming\npm\node_modules\@vue\cli - 安装
lru-cache:npm install lru-cache - 回到你原来的项目目录,再次执行
vue create myproject
一般来说方法一就能解决问题,如果还是不行,你可以检查下自己的npm版本,或者切换到国内的npm镜像源再试试安装——网络不稳定也经常会导致依赖安装不完整。
内容的提问来源于stack exchange,提问作者Bruno Bafilli
相关产品推荐
相关产品推荐

