gpt4 book ai didi

javascript - yarn --prefer-offline 有什么作用?

转载 作者:行者123 更新时间:2023-12-04 09:45:39 24 4
gpt4 key购买 nike

我假设当我安装 npm 包时说第一次 react

yarn add react
这会将 react 文件保存在本地缓存中。我找到了 .yarn-cache包含许多文件。我假设它是 yarn 本地缓存文件夹,因此当我将来再次安装 react 时,它将从本地缓存安装,不是吗?
如果我以后需要再次安装 react,我应该简单地写这个:
yarn add react
或这个:
yarn add react --prefer-offline

最佳答案

我的理解是,默认情况下,当您安装/恢复它时,yarn 总是会尝试从互联网下载包,并且还会将其存储在缓存中,这意味着将来如果您尝试安装/恢复并且不要如果没有互联网连接,它可以依靠缓存并在必要时从那里安装。通过指定 --prefer-offline ,您正在反转此行为,以便它首先检查缓存,如果在缓存中找不到包,则仅尝试从 Internet 下载包。这可以使您的安装/恢复速度显着加快,并允许您执行可重复的构建,但您可能无法获得可用的最新版本(例如,如果您使用 ~1.2.3 之类的版本规范)。还有一个--offline选项,如果在本地缓存中找不到包(即它永远不会尝试从 Internet 下载),它将引发错误。

更多信息请访问 https://yarnpkg.com/blog/2016/11/24/offline-mirror/

关于javascript - yarn --prefer-offline 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43709240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com