npm / gulp抓取很多没有在package.json中定义的模块

我真的很难理解,为什么在每个video教程中,我只是简单地运行“npm install”甚至是“gulp install”,它下载了很多模块(至less150个单独的节点模块,甚至没有在我的package.json文件),我不知道他们是什么或他们做什么,但我试图研究这个问题并没有取得很大的成功!

       

网上收集的解决方案 "npm / gulp抓取很多没有在package.json中定义的模块"