「Error: pngquant failed to build, make sure that libpng-dev is installed」が発生した場合の対処法

「Error: pngquant failed to build, make sure that libpng-dev is installed」が発生した場合の対処法

npm install実行時に「npm ERR! Failed at the node-sass@4.9.0 postinstall script.」が発生した場合の対処法を記述してます。

環境

  • node v14.16.0797
  • npm  v6.14.11
  • OS Pop!_OS 20.10

エラー全文

npm install実行時に発生

Error: pngquant failed to build, make sure that libpng-dev is installed

<logファイル>
77341 verbose stack Error: pngquant-bin@4.0.0 postinstall: `node lib/install.js`
77341 verbose stack Exit status 1
77341 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
77341 verbose stack     at EventEmitter.emit (events.js:315:20)
77341 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
77341 verbose stack     at ChildProcess.emit (events.js:315:20)
77341 verbose stack     at maybeClose (internal/child_process.js:1048:16)
77341 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
77342 verbose pkgid pngquant-bin@4.0.0

対処法

言われているとおりに「libpng-dev」をインストールします。

sudo apt install -y libpng-dev

自分の環境では、これで解決しました。