我已经在我的 Windows 7 笔记本电脑上安装了 gulp-imagemin
npm install --save-dev gulp-imagemin
经过漫长的过程,最终得到了一个包含 10,000 多个文件和一些非常深的文件夹结构的文件夹。有没有其他人看过这个?它可能是正确的还是我怀疑某个问题是正确的?
我已经在我的 Windows 7 笔记本电脑上安装了 gulp-imagemin
npm install --save-dev gulp-imagemin
经过漫长的过程,最终得到了一个包含 10,000 多个文件和一些非常深的文件夹结构的文件夹。有没有其他人看过这个?它可能是正确的还是我怀疑某个问题是正确的?
是的,它是正确的。我也在我的 Windows 机器上安装了它,我看到了和你在这里描述的一样的东西。
它有超过 10,000 个文件和更长的目录结构的原因是节点模块的性质。
每个节点模块都是自包含的,并且有一个子目录 node_modules 及其所有依赖项。这些依赖关系也有依赖关系,导致非常深的目录结构。
当我尝试删除 gulp-imagemin 时,Windows 甚至抱怨目录结构太大并且无法删除某些文件。这是因为 MAX_PATH 长度为 260 个字符;请参阅msdn.microsoft.com。
尽管如此,我真的非常喜欢这个节点模块,并且我在我从事的每个前端项目中都使用它。有时需要 2 次尝试才能安装它,但我认为这绝对值得。
在 GitHub 上,我有一个用于处理单页应用程序的入门应用程序;我也在其中使用它的骨架SPA 。