Для того чтобы закинуть проект с использованием webpack на GitHub без тяготения всех зависимостей, можно использовать файлы .gitignore
.
- Создайте файл под названием
.gitignore
в корневой директории вашего проекта.
- Внутри этого файла, вы можете указать все папки и файлы, которые необходимо игнорировать и не добавлять в репозиторий. Чтобы игнорировать зависимости, вы можете добавить строки, содержащие имя папки и слэш
/
, чтобы указать, что нужно игнорировать всю папку. Например, если у вас есть папкаnode_modules
, добавьте следующую строку в.gitignore
:
node_modules/
- Сохраните изменения и коммитите
.gitignore
вместе с остальными файлами вашего проекта.
Теперь, при загрузке проекта на GitHub, папка node_modules
и все зависимости, содержащиеся в ней, будут игнорироваться, и репозиторий не будет содержать эти данные.
Чтобы скачать проект обратно с установкой зависимостей, вам необходимо:
- Клонировать репозиторий с проектом на ваше локальное устройство. Для этого используйте команду
git clone <адрес репозитория>
в командной строке или среде разработки.
- Перейдите в склонированную директорию проекта, используя команду
cd <название директории>
.
- Установите зависимости выполнением команды
npm install
. Это приведет к установке всех зависимостей, указанных в файлеpackage.json
.
После завершения этих шагов, проект будет успешно загружен на ваше локальное устройство с установленными зависимостями.