npm install报错:npm ERR! Maximum call stack size exceeded

2,919 阅读1分钟

在安装RN项目中,拉取最新代码下来,执行npm i, 一直报错 npm ERR! Maximum call stack size exceeded, 百度了很多解决办法,最后才发现是npm包的版本问题, 我安装的npm包版本是npm@6.9.0, 最新的npm 版本是 6.14.7,执行

// 全局安装npm

npm install npm -g

// 卸载node_modules文件夹

rm -rf node_modules

// 再执行

npm install

就ok了, 如果这样还是解决不了问题, 解决方案如下:

1\. 可能是npm包体积较大,安装依赖包比较慢,尝试设置npm淘宝镜像源,再执行npm install 
npm config set registry https://registry.npm.taobao.org

2\. 清除npm缓存, 删除node_modules文件夹,再执行npm install
  npm cache clean --f