Если в тестовой папке я обновлюсь через npm к gulp4, в основной папке, где я учусь останеться gulp 3?

Если вы обновите Gulp в тестовой папке через npm и установите Gulp 4, в основной папке, где вы находитесь для обучения, по-прежнему будет установлена предыдущая версия Gulp, в данном случае Gulp 3.

Обновление версии Gulp в одной папке влияет только на эту конкретную папку и ее зависимости. Ваш проект может содержать несколько папок с разными зависимостями и версиями инструментов. Каждая папка имеет свою структуру зависимостей, и обновление одной папки не затрагивает другие папки.

Если вы хотите обновить Gulp для основной папки, где вы находитесь для обучения, вам придется выполнить обновление в этой папке отдельно. Для этого вам нужно перейти в основную папку и установить Gulp 4 с помощью команды npm install gulp@4. После этого Gulp будет обновлен до версии 4 в основной папке.

Однако, прежде чем обновлять Gulp, необходимо обязательно проверить совместимость вашего кода со следующими версиями. Версия Gulp 4 может иметь несколько существенных изменении в сравнении с предыдущей версией Gulp 3. Это может затронуть синтаксис вашего кода, особенности конфигурации и использование некоторых плагинов или методов. Поэтому перед обновлением рекомендуется изучить документацию и официальные руководства по обновлению Gulp.

Также стоит отметить, что обновление Gulp в проекте может потребовать изменения некоторых зависимостей и плагинов, которые могут быть несовместимы с версией Gulp 4. Поэтому после обновления Gulp, вам может потребоваться проверить и обновить зависимости и плагины, чтобы убедиться, что они также совместимы с новой версией.