1.问题复现
在 Vue2 项目中执行 npm install 时出现如下报错。
尝试参考下文的方法,但问题没有解决。npm install报错Maximum call stack size exceeded解决办法_npm err! maximum call stack size exceeded-CSDN博客
注意到第一行的 WARN ,参考下文方法,问题同样没有解决。npm install 安装依赖时参照 package-lock.json,npm 版本不对导致警告。 - zheyi420 - 博客园 (cnblogs.com)
尝试更换 node 版本,问题依旧。
2.问题分析
我注意到我使用的 npm registry 为阿里云镜像仓库
https://npm.aliyun.com
由于项目较老,推测为镜像仓库缺少对应的包,遂尝试更换为官方镜像源。
3.解决方法
通过设置为官方仓库,此问题得到了解决
npm config set registry https://registry.npmjs.org/