npm 错误!跟踪器“idealTree:inflate:”已存在

Del*_*ain 15 node.js npm npm-install

每次我尝试使用安装包时npm install,都会出现npm ERR! Tracker "idealTree:inflate:" already exists错误。

我尝试过删除node_modules和清除缓存,但没有运气。

JJP*_*JJP 1

当尝试使用 npmv7 将 v1 锁定文件更新为 v2 时,我遇到了同样的问题,就像您的代码库中的情况一样,使其工作的唯一方法是删除锁定文件,清除缓存并再次npm i执行--prefer-dedupe 标志。随着包锁的重建,npm i没有标志再次起作用,就像 一样npm ci

在此之前,我尝试过npm i --legacy-peer-deps,因为它似乎模仿 npm v6 不安装对等依赖项,但它也失败了,但是我认为知道这个标志的存在很有趣,请查看 npm 7 公告页面以获取更多线索: https: //github.blog /2021-02-02-npm-7-现在普遍可用/#peer-dependencies

总长DR

rm package-lock.json
npm cache clear --force
npm i --prefer-dedupe
Run Code Online (Sandbox Code Playgroud)