避免在本地开发环境中使用多个node_modules

我使用node和gulp来编译SASS,缩小javascript,复制文件等。但是,由于我在本地开发环境(OSX)上有100多个项目,我开始想知道为什么我需要300个NPM软件包(40MB,7000文件!)在我开始的每一个项目。 那就是当我只是安装一口酒和一口酒的时候。

当然有更好的方法来使用节点/ gulp / sass。 我曾尝试使用像罗盘和Codekit的GUI工具,但我喜欢与Gulp一起工作,我喜欢从命令行工作。

有什么build议么?

检查你的节点/ npm版本。 默认情况下,最新版本的npm会变平,从而导致总共less得多的模块。 还有一种叫做pnpm的select,当现有版本匹配时,它可以通过链接来减less模块的安装。