Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在使用 NPM 及其缓存时,我注意到 - 有时 - 当某个包的最新版本不在缓存中时,会npm ci在不绕过 NPM 缓存的情况下出错。
npm ci
有没有办法告诉 NPM 类似“如果您要查找的包不在缓存中,则绕过缓存并重试”?
提前致谢。
在缓存未命中时,npm将转到注册表。缓存损坏可能会导致异常,尽管最近版本的npm处理缓存损坏相当稳健。如有疑问,正如您在评论中提到的那样,删除缓存可以解决问题,尽管npm文档建议尽可能避免使用它。使用npm cache clean(或npm cache clear或npm cache rm)清除缓存。
npm
npm cache clean
npm cache clear
npm cache rm