1、npm查看依赖包的所有版本号
以 @vue/cli 脚手架为例,执行如下命令
npm view @vue/cli versions
结果如图:
2、npm下载依赖报错 code ERESOLVE
解决方案:npm执行命令加上 –legacy-peer-deps 后缀
npm install vue-json-editor@latest --legacy-peer-deps
在npm v7中,现在默认安装peerDependencies。
很多情况下,会导致版本冲突,从而中断安装过程。
加上–legacy-peer-deps,目的是绕过peerDependency自动安装。
它告诉 npm 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存
3、执行npm install报错Unexpected end of JSON input while parsing near ‘…Anu1iBU5M2pVCvJq5yNLq’
解决方案:
a、先清除cache
npm cache clean --force
b、再次执行npm install