Type something to search...

Получить текущий идентификатор коммита Git и обновить его в package.json

При разработке проекта на Node.js может понадобиться отслеживать текущий идентификатор коммита в вашем репозитории Git. Эта информация может быть полезной для отладки, версионирования или развертывания. Один из способов добиться этого — обновить файл package.json с текущим идентификатором коммита во время процесса сборки. Эта статья проведет вас через шаги получения текущего идентификатора коммита Git и обновления его в файле package.json с использованием Node.js.

"predev": "node ./node_modules/json/lib/json.js -I -f package.json -e \\\"this.commit='$(git rev-parse --short HEAD)'\\\"\",
Поделиться :

Похожие записи

AWS CodeCommit: бесплатная альтернатива GitHub Large File Storage (Git LFS)

AWS CodeCommit предлагает надёжную альтернативу службе Large File Storage (Git LFS) от GitHub, предоставляя эффективное решение для управления большими файлами в ваших Git-репозиториях. Почему ст

Читать далее

Быстрое преобразование Markdown в PDF в академическом стиле на macOS

В этом руководстве я покажу вам, как я конвертирую документы Markdown в PDF в академическом стиле на macOS с помощью Pandoc и BasicTeX. Этот метод быстрый и простой, идеально подходит для создания пр

Читать далее

Инструменты сборки Electron `ОШИБКА Error: Не удалось выполнить \"choco install pywin32 --yes\"`

При работе с инструментами сборки Electron вы можете столкнуться с ошибкой, связанной с установкой pywin32 через Chocolatey. Это может быть неприятно, особенно если эта зависимость необходима для ваш

Читать далее

Миграция репозитория GitHub LFS (Git Large File Storage) в AWS CodeCommit

Недавно я перенёс один из своих репозиториев на GitHub, который использует Git Large File Storage (LFS), на AWS CodeCommit. Решил поделиться процессом с вами, если вы планируете сделать что-то подобн

Читать далее

Сброс/Восстановление всех подкаталогов Git

Эффективное управление репозиторием Git часто требует сброса или восстановления подкаталогов для поддержания чистого и функционального кода. Это руководство предоставляет краткий, пошаговый подход к

Читать далее