那么为什么我不能只在本地安装我最常用的依赖项
您可以在本地安装依赖项。但是,如果您想在所有项目中重用开发依赖项,您可能需要考虑全局安装它们。
如果您要使用Node.js和节点包管理器npm,您将能够做到这一点。你可以从那里毫不费力地运行 Gulp 和 Grunt。
现在,我猜你并不真正关心价值70 Mb的插件,因为在我的情况下,即使不是全部,也只是我用来构建 Web 应用程序的工具。
在我看来,对你的开发环境拥有全部权力的渴望已经在你的皮肤下。在这种情况下,欢迎来到俱乐部。我的建议是使用Bower作为您的应用程序依赖项管理器,并使用 npm作为您的开发依赖项管理器。
仅供参考:我的node_modules文件夹高达140 Mb,随着我使用越来越多的工具,它可能会增长。我的bower_components文件夹最大为43 Mb。从那里我使用angular和一堆 angular 模块,bootstrap,font-awesome,lodash等。我的调试部署大小是23 Mb。大得惊人吧?好吧,经过我的优化、缩小、连接、混淆等等,我的 release/dist 大小是2 Mb和1.2 Mb的图像和字体。