Код: Выделить всё
npx create-expo-app
on Linux systems. Even if node and npm versions look fine, the issue is often caused by installing Node.js using Snap, which can lead to permission and package resolution problems.
Если Node.js установлен через Snap, это может помешать npm правильно установить новые пакеты.
Шаг 1. Проверьте версии Node и npm
node -v
npm -v
Шаг 2. Проверьте, был ли установлен Node.js через Snap
Код: Выделить всё
snap list | grep node
Код: Выделить всё
which node
Шаг 3. Удаление Snap-версии Node.js
Код: Выделить всё
sudo snap remove node
Установите NVM:
Код: Выделить всё
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
Код: Выделить всё
source ~/.nvm/nvm.sh
Установите Node.js:
Код: Выделить всё
nvm install
Код: Выделить всё
nvm install 18
Код: Выделить всё
node -v
npm -v
После переустановки Node.js с использованием NVM npx create-expo-app должно работать без ошибки шаблона.
Этот метод решил проблему для меня. Могут существовать и другие решения, поэтому не стесняйтесь делиться ими в комментариях.
Подробнее здесь: https://stackoverflow.com/questions/798 ... s-when-npx
Мобильная версия