cli icon indicating copy to clipboard operation
cli copied to clipboard

fix: don't prompt on `npm exec [directory]`

Open wraithgar opened this issue 1 year ago • 1 comments

Local directories have to be "installed" so that their bins are linked and set up and callable, the user shouldn't need to be prompted to do that. Note that this does NOT affect anything passed via the --package param, because that may also contain non-directory specs so the existing behavior needs to be preserved. This is a small QOL improvement for the isolated use case of "npm exec [directory]"

This also updates the hashing method used to come up with the .npx directory to resolve the paths to packages first, so that npm exec . in different directories don't share the same .npx directory.

wraithgar avatar Aug 11 '22 14:08 wraithgar

Fixes https://github.com/npm/cli/issues/3252

wraithgar avatar Aug 11 '22 14:08 wraithgar