webpack下载图片压缩(imagemin)的依赖插件,出现下载失败的问题
在使用webpack进行优化时,对图片进行压缩打包,减少图片的体积,当然只是针对于本地的图片,在线的链接就不用了。
npm i image-minimizer-webpack-plugin imagemin
这个依赖一般没有什么问题,然后下载无损压缩的依赖:
npm i imagemin-gifsicle imgemin-jpegtran imgemin-optipng imagemin-svgo -D
接着出现以下问题:
在网上查阅后,是由于近期Github的raw文件读取地址遭受DNS污染,导致文件下载困难。网上也提供了解决方法:通过修改hosts文件的方式解决。
首先需要查出raw.githubusercontent.com的真实IP,进入这个网址:https://www.ipaddress.com/,在其中输入域名,然后点击查询
拉到最下面就是对应的IP:
然后设置hosts文件,路径是 C:\Windows\System32\drivers\etc\hosts
将这些ip添加进入就可以了:
然后重新下载即可,第一次下载会比较慢,要耐心等待一下
qq_34719484: screenRate这是个啥
Goat恶霸詹姆斯: 这个我也遇到过 但是具体想不起来了,应该就是哪里配置没有配好,你看看组件中的name有没有配置好
97 1: 报 Maximum call stack size exceeded 错误怎么解决?
普通网友: 干货满满,实用性强,博主的写作风格简洁明了,让人一目了然。文章涵盖了很多实用的知识点。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】
Goat恶霸詹姆斯: 感谢老哥的纠正和补充