Ответ 1
Предупреждающее сообщение - это просто предупреждение, а не ошибка. Это не влияет на приложение.
Это сообщение в журнале о том, что необязательная зависимость не может быть установлена, потому что она не поддерживается/не нужна на вашей текущей платформе /cpu -arch. Например, пакет fsevents
часто используется как необязательная зависимость, но не работает в любой системе, которая не является Mac.
Чтобы показать, какой пакет выбрасывает это сообщение, запустите
$ npm install --verbose
Это предупреждение также может быть вызвано пакетами с двигателем, установленным на что-то меньшее, чем то, что вы используете. Вы можете попробовать
$ pm_config_engine_strict=false npm install
чтобы обойти это