运行VUE项目提示缺少包,但是那个包我并不需要啊。

通过 cnpm i下载过包,初次启动项目正常。修修改改启动就报错。
提示缺少包,如图所示。我需要并且引用的包缺少报错我能理解,但是这些包我感觉是完全用不上的啊。不知道关键词搜不出相关问题,求大佬提供下关键字或者麻烦简单的讲讲,万分感谢!

https://img3.mukewang.com/5bacd8e90001a9eb08000533.jpg

长风秋雁
浏览 1798回答 2
2回答

慕桂英4014372

这种问题多半是文件损坏导致的,重新删除重装一般都能解决。rm -rf node_modules cnpm i

慕容3067478

嗯,从你这个报错来看,确实是因为缺少包的问题;最省事的办法就是如下操作。# 删掉  node_modulesrm -rf node_modules # 重新安装所有依赖  npm install至于为什么会有一些莫名其妙的包,那是因为你使用的npm包基本都不会是无依赖的包;比如我 npm i webpack --save-dev npm会安装webpack这个包所依赖的包, 这些包是你可能都不知道是做什么用的,比如下图中的 @webassemblyjs/ast。下图中,webpack有24个依赖包(你安装的时候会自动安装的包),50个开发依赖包(开发webpack会用到的包)。这也就是你所说的“你不需要的包” 但其实是需要的。至于为什么会缺少这些包,这可能跟你的操作有关,最有可能就是跟网络有关,你需要的包在安装时,有些依赖包没有安装成功导致的,这和npm如何安装包的依赖有些关系。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js