- npm run build报错Error: Cannot find module 'imagemin-gifsicle'
- 原因
由于项目图片多,我们在打包时会使用image-webpack-loader对大图进行压缩处理,正常install 淘宝镜像或者私服,
我们拉取image-webpack-loader包时能够看到有一系列的依赖包,此时获取的依赖包不全导致打包时报错。
-
解决方式
采用cnpm拉取包
3.1.安装cnpm(已安装可跳过)npm install -g cnpm --registry=https://registry.npm.taobao.org 或者 npm install -g cnpm@7.1.1 --registry=https://registry.npm.taobao.org
3.2当出现下方图片报错时,我们可指定cnpm版本 - 安装image-webpack-loader
1.安装之前需要先卸载或者到node_modules中删除image-webpack-loadernpm uninstall image-webpack-loader 或者 yarn uninstall image-webpack-loade
2.使用cnpm安装image-webpack-loader
cnpm install --save-dev image-webpack-loader
5.效果