This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I’ll try to do my best with it!

遇到这种情况,首先想到的就是npm版本跟你引入的包版本不同,
需要升级 或 降级,看依赖的包是低版本还是高版本,
从我的报错可以看出npm适合于lockfileVersion@1的,但是package-lock.json是源于lockfileVersion@2的。因为代码中使用的某个包只能用特定版本的npm下载,所以会报错导致npm install失败。这时就需要升级一下npm。

升级npm

npm install -g npm

降级npm

sudo npm install npm@降级版本号 -g
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐