1. 程式人生 > 其它 >Module build failed (from ./node_modules/image-webpack-loader/index.js)

Module build failed (from ./node_modules/image-webpack-loader/index.js)

技術標籤:前端vue.jswebpack

一、問題描述

linux和windows npm run build報如下錯誤

error  in ./src/assets/images/404_images/404.png

Module build failed (from ./node_modules/image-webpack-loader/index.js):
Error: Cannot find module 'gifsicle'
Require stack:
- /UI/node_modules/imagemin-gifsicle/index.js
- /UI/node_modules/image-webpack-loader/index.js

這是由於image-webpack-loader沒有完全拉取下來:
image-webpack-loaderr依賴的圖片處理庫都需要拉取bin檔案

    "requires": {
        "imagemin": "^7.0.0",
        "imagemin-gifsicle": "^6.0.1",
        "imagemin-mozjpeg": "^8.0.0",
        "imagemin-optipng": "^7.0.0",
        "imagemin-pngquant": "^8.0.0",
        "imagemin-svgo": "^7.0.0",
        "imagemin-webp": "^5.1.0",
        "loader-utils": "^1.2.3",
        "object-assign": "^4.1.1"
    }

二.解決方法

先解除安裝

npm uninstall image-webpack-loader

然後使用

npminstallimage-webpack-loader--save-dev

就可以了