0

在使用 NPM 及其缓存时,我注意到 - 有时 - 当某个包的最新版本不在缓存中时,会npm ci在不绕过 NPM 缓存的情况下出错。

有没有办法告诉 NPM 类似“如果您要查找的包不在缓存中,则绕过缓存并重试”?

提前致谢。

4

1 回答 1

0

在缓存未命中时,npm将转到注册表。缓存损坏可能会导致异常,尽管最近版本的npm处理缓存损坏相当稳健。如有疑问,正如您在评论中提到的那样,删除缓存可以解决问题,尽管npm文档建议尽可能避免使用它。使用npm cache clean(或npm cache clearnpm cache rm)清除缓存。

于 2021-04-13T20:16:40.970 回答