Type something to search...

Hämta aktuellt commit-ID från Git och uppdatera package.json

När du utvecklar ett Node.js-projekt kan du vilja hålla reda på den aktuella commit-ID:n för ditt Git-arkiv. Denna information kan vara användbar för felsökning, versionering eller distributionsändamål. Ett sätt att uppnå detta är genom att uppdatera package.json-filen med den aktuella commit-ID:n under byggprocessen. Denna artikel kommer att guida dig genom stegen för att få den aktuella commit-ID:n från Git och uppdatera den i package.json-filen med hjälp av Node.js.

"predev": "node ./node_modules/json/lib/json.js -I -f package.json -e \\\"this.commit='$(git rev-parse --short HEAD)'\\\"",

Relaterat inlägg

Konvertera snabbt Markdown till akademisk stil PDF på macOS

I den här guiden går jag igenom hur jag konverterar Markdown-dokument till akademiska PDF-filer på macOS med hjälp av Pandoc och BasicTeX. Denna metod är snabb och enkel, perfekt när du behöver skapa

Läs mer

Electron Build Tools `ERROR Error: Failed to run "choco install pywin32 --yes"`

När du arbetar med Electron Build Tools kan du stöta på ett fel relaterat till installationen av pywin32 via Chocolatey. Detta kan vara frustrerande, särskilt när det är en nödvändig beroende för dit

Läs mer

AWS CodeCommit: Det kostnadsfria alternativet till GitHub Large File Storage (Git LFS)

AWS CodeCommit erbjuder ett robust alternativ till GitHubs Large File Storage (Git LFS)-tjänst och tillhandahåller en effektiv lösning för att hantera stora filer i dina Git-repositorier. Varför

Läs mer

Migrera ett GitHub LFS (Git Large File Storage) arkiv till AWS CodeCommit

Jag migrerade nyligen ett av mina GitHub-repositorier, som använder Git Large File Storage (LFS), till AWS CodeCommit. Jag tänkte dela med mig av processen ifall du vill göra något liknande. Här är e

Läs mer

Återställ alla underkataloger i Git

Att hantera ett Git-förråd effektivt kräver ofta att underkataloger återställs eller återställs för att upprätthålla en ren och funktionell kodbas. Denna guide ger en kortfattad, steg-för-steg-metod

Läs mer