fix(core): ensure plugin testing uses correct pm for install #20061
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.
When running tests in a temp folder where a workspace has been generated with different package manager than the root one, the
ensureNxPackage
andnewNxProject
will fail.The
runNxNewCommand
always generates workspace withnpm
which might not be matching the root package manager. The failure has been detected onnx-react-workspace
with Yarn v4Current Behavior
runPackageManagerInstall
will use the package manager detected from the root of the repo regardless what package manager is set in the folder where we are running the command.Expected Behavior
runPackageManagerInstall
should detect the package manager from the folder where it's being run.Related Issue(s)
Fixes #