Skip to content

Commit

Permalink
[Fix] install-latest-npm: npm ^8.7 breaks npm ls with file: deps
Browse files Browse the repository at this point in the history
  • Loading branch information
ljharb committed Jul 26, 2024
1 parent 762f9ef commit 9327711
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions nvm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -370,8 +370,9 @@ nvm_install_latest_npm() {
|| { [ $NVM_IS_16_OR_ABOVE -eq 1 ] && [ $NVM_IS_16_LTS_OR_ABOVE -eq 0 ]; } \
|| { [ $NVM_IS_17_OR_ABOVE -eq 1 ] && [ $NVM_IS_18_OR_ABOVE -eq 0 ]; } \
; then
nvm_echo '* `npm` `v8.x` is the last version that works on `node` `v12`, `v14.13` - `v14.16`, or `v16.0` - `v16.12`'
$NVM_NPM_CMD install -g npm@8
nvm_echo '* `npm` `v8.6` is the last version that works on `node` `v12`, `v14.13` - `v14.16`, or `v16.0` - `v16.12`'
# ^8.7 breaks `npm ls` on file: deps
$NVM_NPM_CMD install -g [email protected]
elif \
[ $NVM_IS_18_17_OR_ABOVE -eq 0 ] \
|| { [ $NVM_IS_19_OR_ABOVE -eq 1 ] && [ $NVM_IS_20_5_OR_ABOVE -eq 0 ]; } \
Expand Down

0 comments on commit 9327711

Please sign in to comment.