前端项目npm i 时报错 npm ERR! notarget No matching version found for event-stream@3.3.6
2种办法
1、根据报错描述提示时没有找到event-stream@3.3.6这个包
首先去 https://www.npmjs.com/ 网站搜索这个包,发现没有这个版本
最后发现原因在于 package-lock.json 文件出了问题,删掉这个文件即可。
执行npm install 再重新生成一个 package-lock.json 即可
2、查看报错日志
在输出的log里查看报错,发现gulp-connect@5.6.1里确实引用了这个文件,手动安装 npm i gulp-connect@5.6.1
又碰到个关于压缩图片的问题,是gulp-imagemin的版本太高 解决办法:cnpm i -D gulp-imagemin@7.1.0 启动成功