执行npm install时报错npm ERR! Tracker "idealTree:inflate:" already exists如何解决
npm install 报错 Tracker "idealTree:inflate:" already exists 解决方案 该错误为npm 7.x早期版本的内置bug,由peer依赖自动安装逻辑异常、依赖树构建阶段重复创建追踪器实例导致,在你已尝试删除node_modules、清理常规缓存无效的情况下,可按以下方案依次尝试:
- 方案1:降级到npm 6.x稳定版
执行命令全局安装npm 6:npm install -g npm@6
安装完成后回到项目目录重新执行npm install即可。 - 方案2:保留当前npm版本,追加兼容参数
先删除项目根目录下的package-lock.json文件,再依次执行以下命令:- 强制清理全局缓存:
npm cache clean --force - 带兼容参数执行安装:
npm install --legacy-peer-deps
- 强制清理全局缓存:
- 方案3:临时调用指定版本npm执行安装
不想修改全局npm版本的前提下,可以直接通过npx调用npm 6执行安装:npx npm@6 install
如为全局安装依赖时遇到该错误,可手动删除npm全局缓存目录后重试:
- Windows系统缓存目录:
%AppData%\npm-cache - macOS/Linux系统缓存目录:
~/.npm
内容的提问来源于stack exchange,提问作者Delowar Hosain
相关产品推荐
相关产品推荐

