Fix build issue.Fix node_mirror, npm_mirror not work issue.Add cleanup work when download is interrupted by user. #251
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.
Let me talk about this pull request from the beginning.
I live in China, therefore downloading directly from nodejs.org or GitHub is so slow which is frustrating.
I want to use a mirror to speed up downloading, but I found that neither nvm node_mirror nor nvm npm_mirror would work.Then I use ctrl+c to interrupt the download process and try again.But I found that nvm told me that the version is already installed.Then I digged into the nvm directory and found there was a folder of the version which I interrupt.
So I fix node_mirror, npm_mirror not work issue and add cleanup work when download is interrupted by user.