image-webpack-loader 和 imagemin-pngquant 等依赖报错导致项目无法运行

参考:

pngquant、libpng-dev、windows-build-tools(三个人的电影)

npm安装windows-build-tools时卡在Successfully installed Python 2.7

背景:

公司换了新电脑, nvm-windows 装好, 安装完旧项目用的 node 版本, 正常安装依赖, 然后发现运行不起来; 说缺少 imagemin-pngquant , 但 package.json 里明明没有它; 网上查了查, 它属于 image-webpack-loader , 而这个包我确实有在用(Vue.config.js 里用它来解析/压缩几种格式的图片), 再去看旧电脑上项目的 node_modules , 确实有这个包;

定位:

网上搜了一会儿, 说卸了重装 image-webpack-loader , 结果没用; 照着报错信息一步步安装 imagemin-pngquant, 装完报错没有 pngquant-bin 包, 继续装它, 报错 libpng-dev 包导致前者安装出错, 而后者又说不是 windows 的包...

又搜了一会儿, 搜到顶部的链接, 说让先安装 windows-build-tools , 安装它

注意:

  1. 以管理员方式运行 windows 终端, npm i -g 全局安装(有文章还要加上 --production, 我加了之后一直卡着, 就去掉了)

  2. 安装卡在 Python 安装成功命令行, 按顶部链接操作

    即, 在%temp%目录下创建一个名为dd_client_.log的文件, 内容为 Closing installer. Return code: 3010.

相关推荐
天下代码客15 小时前
使用electronc框架调用dll动态链接库流程和避坑
前端·javascript·vue.js·electron·node.js
weixin1997010801615 小时前
【性能提升300%】仿1688首页的Webpack优化全记录
前端·webpack·node.js
不倒翁玩偶17 小时前
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
前端·npm·node.js
一心赚狗粮的宇叔18 小时前
03.Node.js依赖包补充说明及React&Node.Js项目
前端·react.js·node.js
-嘟囔着拯救世界-19 小时前
【2026 最新版】OpenAI 祭出王炸 GPT-5.3-Codex!Win11 + VSCode 部署保姆级教程
vscode·gpt·chatgpt·node.js·node·codex·gpt5
全栈前端老曹1 天前
【MongoDB】Node.js 集成 —— Mongoose ORM、Schema 设计、Model 操作
前端·javascript·数据库·mongodb·node.js·nosql·全栈
行者无疆_ty1 天前
什么是Node.js,跟OpenCode/OpenClaw有什么关系?
人工智能·node.js·openclaw
-凌凌漆-2 天前
【npm】npm的-D选项介绍
前端·npm·node.js
lucky67072 天前
Windows 上彻底卸载 Node.js
windows·node.js
Android系统攻城狮2 天前
鸿蒙系统Openharmony5.1.0系统之解决编译时:Node.js版本不匹配问题(二)
node.js·鸿蒙系统·openharmony·编译问题·5.1