我已经使用
在我的Windows 7笔记本电脑上安装了gulp-imageminnpm install --save-dev gulp-imagemin
经过漫长的过程后,文件夹中包含超过10,000个文件和一些非常深的文件夹结构。有没有人见过这个?是否可能是正确的,或者我是否正确怀疑某个问题?
答案 0 :(得分:2)
是的,这是对的。我已经在我的Windows机器上安装了它,我看到了你在这里描述的相同内容。
它有超过10,000个文件和更长的目录结构的原因是节点模块的本质。
每个节点模块都是自包含的,并且具有子目录node_modules及其所有依赖项。这些依赖项也具有依赖性,从而导致非常深的目录结构。
当我尝试删除gulp-imagemin时,Windows甚至抱怨目录结构太大而且无法删除某些文件。这是因为MAX_PATH长度为260个字符;见perfect hash table。
尽管如此,我真的很喜欢这个节点模块,并且我在我工作的每个前端项目中使用它。有时需要2次尝试才能安装它,但我认为它绝对值得。
在GitHub上,我有一个用于处理单页应用程序的入门应用程序; msdn.microsoft.com我也使用它。