Laravel5.6 npm installで【Failed at the pngquant-bin@4.0.0】が出て進まない場合の対処法
こんにちは。
ニシザワです。
Laravel5.6でlaravel-mixを使おうとした時に上手く行かなかったのでメモです。
npm installしていると
Failed at the pngquant-bin@4.0.0
なんて出て止まってしまいます。
理由はimagemin-pngquantが最近v5.1.0をリリースしたことにより
必要なコンポーネントのバージョンが変わったからです。
ですので、package.jsonで
上記のようにimagemin-pngquantをv5.0.1
に固定してあげるか
のようにpngquant-binをv4.0.0
に固定してあげればOKです。
ニシザワです。
Laravel5.6でlaravel-mixを使おうとした時に上手く行かなかったのでメモです。
npm installしていると
Failed at the pngquant-bin@4.0.0
なんて出て止まってしまいます。
理由はimagemin-pngquantが最近v5.1.0をリリースしたことにより
必要なコンポーネントのバージョンが変わったからです。
ですので、package.jsonで
"devDependencies": {
"axios": "^0.18",
"babel-preset-react": "^6.23.0",
"bootstrap": "^4.0.0",
"browser-sync": "^2.23.6",
"browser-sync-webpack-plugin": "^2.0.1",
"cross-env": "^5.1",
"jquery": "^3.2",
"laravel-mix": "^2.0",
"imagemin-pngquant": "5.0.1"
},
上記のようにimagemin-pngquantをv5.0.1
に固定してあげるか
"devDependencies": {
"axios": "^0.18",
"babel-preset-react": "^6.23.0",
"bootstrap": "^4.0.0",
"browser-sync": "^2.23.6",
"browser-sync-webpack-plugin": "^2.0.1",
"cross-env": "^5.1",
"jquery": "^3.2",
"laravel-mix": "^2.0",
"pngquant-bin": "4.0.0"
},
のようにpngquant-binをv4.0.0
に固定してあげればOKです。