在安装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