np
np copied to clipboard
Not detecting yarn berry correctly
Description
Use yarn berry without packageManager field, the yarn.lock will be detected, and use the legacy yarn command, and throws
× Error: Command failed with exit code 1: yarn config get registry
Usage Error: Couldn't find a configuration settings named "registry"
Steps to reproduce
- yarn init -y
- yarn set version berry
- yarn
- np
Expected behavior
Use correct yarn berry config.
Environment
np - 10.0.6 Node.js - 22.4.0 npm - 4.2.2 Git - git version 2.42.0.windows.2 OS - Windows 10
Possible solution is switch to check .yarnrc.yml instead or check yarn.lock but run yarn --version then check version number.