Updated quickstart.md to contemplate common issue #861
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.
Issue Found
Relates to:
N/A
Risks
Low, only may affect some users while setting up the initial environment.
Background
While trying to run the project I encountered an issue. There was no specification on the pnpm version and even though I had all the other versions correctly, I was getting the same constant error.
The project requires specific versions of pnpm (9+?) as defined in the package.json, but when trying to install dependencies, I kept getting ERR_PNPM_META_FETCH_FAIL errors and broken lockfile warnings.
The root cause was a mismatch between my system's pnpm version and the one specified in the project.
What does this PR do?
This is a simple change in the documentation to add the specific versions needed for pnpm, npm, etc. And also a better git checkout to get the latest version of the repo.
Documentation changes needed?
This is a documentation change
Testing
Detailed testing steps
Set the pnpm version to anything below v9 and try to run
pnpm install
Solution
Using nvm + corepack solved the issue. After fixing this on my end, I'm adding this documentation to improve experience!