【问题标题】:Installing gulp-imagemin on Windows creates well over 10,000 files在 Windows 上安装 gulp-imagemin 会创建超过 10,000 个文件
【发布时间】:2015-06-27 21:01:43
【问题描述】:

我已经在我的 Windows 7 笔记本电脑上安装了 gulp-imagemin,使用

npm install --save-dev gulp-imagemin

经过漫长的过程,最终得到了一个包含 10,000 多个文件和一些非常深的文件夹结构的文件夹。有没有其他人看过这个?它可能是正确的还是我怀疑某个问题是正确的?

【问题讨论】:

  • 是的!我有同样的问题:(必须删除 imagemin

标签: gulp gulp-imagemin


【解决方案1】:

是的,它是正确的。我也在我的 Windows 机器上安装了它,我看到的和你在这里描述的一样。

它有超过 10,000 个文件和更长的目录结构的原因是节点模块的性质。

每个节点模块都是自包含的,并且有一个子目录 node_modules 及其所有依赖项。这些依赖关系也有依赖关系,导致非常深的目录结构。

当我尝试删除 gulp-imagemin 时,Windows 甚至抱怨目录结构太大并且无法删除某些文件。这是因为 MAX_PATH 长度为 260 个字符;见msdn.microsoft.com

尽管如此,我非常非常喜欢这个节点模块,并且我在我从事的每个前端项目中都使用它。有时需要尝试 2 次才能安装,但我认为这绝对值得。

在 GitHub 上,我有一个用于处理单页应用程序的入门应用程序; skeletonSPA 我也在其中使用它。

【讨论】:

  • 安装gulp-imagemin可能需要半个多小时?我大约半年前运行了 npm install imagemin,它似乎没有做太多,但没有错误消息
  • @OliverWatkins 安装 imagemin 可能需要一些时间,尤其是在较旧的 NodeJS 版本上。使用 nodeJS 版本 4 或 5 时会加快速度。尝试安装更新版本的 nodeJS。希望能解决您的问题...
  • 但是,半小时+(..还在继续)?这听起来正常吗?我只是想弄清楚它是否崩溃了
  • 不,这听起来不像是正常安装。您还有光盘活动吗?否则,请尝试删除您的 node_modules 文件夹并重试...
  • 使用最新的稳定 nodeJS 5.* 版本。它使用一个更新的 npm,它最大程度地安装依赖项。请参阅发行说明:github.com/npm/npm/blob/master/CHANGELOG.md#flat-flat-flat
猜你喜欢
  • 2016-05-18
  • 2021-08-15
  • 2014-07-31
  • 1970-01-01
  • 2010-09-27
  • 2017-01-25
  • 1970-01-01
  • 2018-08-19
相关资源
最近更新 更多