В настоящее время существует два интерфейса командной строки:
@react-native-community/cli
- тот, который используется непосредственно в react-native. Это делает его транзитивной зависимостью от вашего проекта. react-native-cli
- необязательный глобальный удобный пакет, который является прокси для @ react-native-community / cli и помощником по глобальной установке.
Глобальная версия больше не рекомендуется.
npx
выполняется либо из локального node_modules/.bin
, либо из центрального кеша, устанавливая любые пакеты, необходимые для запуска. - Когда вы запускаете
npx ...
, он выбирает пакет cli, который является частью зависимости вашего проекта