在安装一些第三方软件库、依赖包的时候,安装不成功。或者从远程仓库下载的项目需要安装node_modules,终端会报错。如果报错如下图,可以尝试此方案解决,问题分析也会附上。
即,在执行的命令后面加上
--legacy-peer-deps
问题分析:出现这种情况是依赖冗余的原因。我们安装最初始的node_modules时,已经下载了一遍依赖包。
但是如果需要用到一些插件,比如vant等,这些插件本身可能也会携带着同样的依赖包,这就造成了依赖冗余。
这时,可以使用‘--legacy-peer-deps’命令,忽略项目中引入的各个第三方软件库之间依赖包相同,但是版本却不相同的问题,继续安装,并且能保证各个引入的依赖之间对自身使用的modules共存。文章来源:https://www.toymoban.com/news/detail-766797.html
文章来源地址https://www.toymoban.com/news/detail-766797.html
到了这里,关于npm安装第三方软件库、重置node_modules时报错,解决方案: --legacy-peer-deps的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!