【问题标题】:npm install hangs at gulp-imagemin postinstallnpm install 在 gulp-imagemin postinstall 挂起
【发布时间】:2016-03-01 11:01:28
【问题描述】:

我正在使用 NPM 构建我的项目,安装过程挂起。

我已将范围缩小到 gulp 的 gulp-imagemin 模块。

如果我跑了

npm install gulp-imagemin@2.3.0

它在大约 5 分钟标记处挂起。

如果我这样做 "npm install --verbose" 我会得到大量的输出,最终它会挂在这里:

生命周期中的 npm 动词 unsafe-perm true npm info postinstall utf-8-validate@1.2.1 npm 动词解锁完成使用 C:\Users\watkins\AppData\Roaming\npm-cache_locks\utf-8-validate-d0ec860f08ac7b2c.lock 为了 D:\dev\ngs-frontend-next\node_modules\browser-sync\node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\utf-8-validate

jpegtran-bin@3.0.6 安装后 D:\dev\ngs-frontend-next\node_modules\gulp-imagemin\node_modules\imagemin\node_modules\imagemin-jpegtran\node_modules\jpegtran-bin 节点库/install.js

这和 gulp-imagemin 有关系吗?

我该如何解决这个问题?

【问题讨论】:

    标签: node.js npm gulp gulp-imagemin


    【解决方案1】:

    请参阅Installing gulp-imagemin on Windows creates well over 10,000 files

    正如答案所暗示的:您可能在 Windows 机器上运行。

    将您的 nodeJS 更新到版本 5.* 以获得平面依赖列表以避免 260 字符 Windows 路径问题,请参阅:Why does the 260 character path length limit exist in Windows?

    【讨论】:

    • 我还没有开始尝试 5.*,也许这周晚些时候我会有时间。我会告诉你的:)
    猜你喜欢
    • 2016-10-18
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 2022-10-23
    • 1970-01-01
    • 2014-12-14
    • 2016-08-18
    • 1970-01-01
    相关资源
    最近更新 更多