1、npm、cnpm、yarn不要混用,一个项目只使用一个
2、NPM problem: npm ERR! extraneous
表明安装了很多不需要的三方包
使用命令 npm prune删除无用的包
3、unmet dependency
删除package-lock.json文件后,重新安装npm install。存在package-lock.json文件时,使用npm install只会安装package-lock.json里描述的三方包
或者直接安装提示缺少的包,必须带上版本,npm install package@version
4、
https://www.cnblogs.com/kidsitcn/p/4557548.html