Closed Archmonger closed 7 months ago
Our test suite currently relies on the user manually installing NodeJS in order for npm commands to be run.
NodeJS
npm
This is an error prone process with way to control what npm version the end-user has. This method also can also fail due to missing PATH variables.
PATH
This PR uses premade binaries for npm instead of the user's local npm installation.
Please update this checklist as you complete each item:
By submitting this pull request you agree that all contributions comply with this project's open source license(s).
FYI @rmorshea
NodeJS-Bin seems pretty nice to me. It's a bit unfortunate the author stopped posting version updates beyond 18.x, but for our purposes 18.x works.
18.x
Description
Our test suite currently relies on the user manually installing
NodeJS
in order fornpm
commands to be run.This is an error prone process with way to control what
npm
version the end-user has. This method also can also fail due to missingPATH
variables.This PR uses premade binaries for
npm
instead of the user's localnpm
installation.Checklist:
Please update this checklist as you complete each item:
By submitting this pull request you agree that all contributions comply with this project's open source license(s).