Esadax tillhandahåller flera funktioner för att anpassa dina driftsättningar, säkerställa säkerhet och prestanda samtidigt som du tillåter flexibilitet i hur ditt projekt hanteras och nås.
När du arbetar med privata npm-moduler som kräver autentisering, följ dessa steg:
NPM_TOKEN som en miljövariabel i ditt projekt.NPM_RC i filen .npmrc som finns i roten av projektmappen.Detta gör det möjligt för Esadax att installera och använda dina privata beroenden säkert.
Esadax ignorerar specifika filer och mappar som standard för att förbättra säkerhet och prestanda:
.hg,.git,.gitmodules,.svn,.cache,.next,.now,.esadax,.npmignore,.dockerignore,.gitignore,*.swp,.DS_Store,.wafpick-*,.lock-wscript,.env.local,.env.*.local,.venvnode_modules,__pycache__,venv,CVSDessa filer undantas automatiskt från distribution utan att .Esadaxignore behöver ändras.
Få åtkomst till distributionens källkod och bygg loggar med hjälp av särskilda sökvägsnamn:
/_src: Omdirigerar till Distributionsgranskaren för visning av källor./_logs: Tillhandahåller loggströmning i realtid.Dessa banor är skyddade som standard men kan göras offentliga under Säkerhetsinställningar i Projektinställningar.
Distribuera Git-undermoduler offentligt via HTTP. Privata eller SSH-åtkomliga undermoduler kommer att misslyckas under byggandet om de inte refereras som npm-paket i din package.json.
För privata lagringsplatser använder du den leverantörsspecifika syntaxen i dina beroenden.