add --prefer-online flag: use cache only if network is not available #2747
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
After reviewing facebook/create-react-app#1235 we should have a --prefer-online flag that should use use cache only if network is not available and IMHO should be default option.
Right now we have:
Test plan
Right now I have no idea how to test it; npm-resolver doesn't have tests; and this is an idea, if someone liked it, i will go ahead and maybe I will rewrite everything.