Varför konvertera REPLIT till NIX?
Båda filerna konfigurerar en Repl, men de beskriver olika lager: .replit hanterar hur appen körs och replit.nix deklarerar vilka systempaket Nix installerar. Eftersom en .NIX-fil är Nix-kod snarare än omformaterad TOML, finns det ingen automatiserad konvertering - du skapar den manuellt.
Hur man konverterar REPLIT till NIX
Använd .replit som referens
Läs ditt körkommando i .replit för att se vilka verktyg din app behöver, och deklarera sedan dessa verktyg som Nix-paket i replit.nix.
Om dessa format
En .replit-fil är projektkonfigurationsfilen för en Replit-app. Det är en textfil i TOML-format som talar om för Replit-körtidsmiljön vilken fil som ska öppnas, vilket kommando Run-knappen…
Öppna detaljer för .REPLIT →En .NIX-fil är associerad med Rational XDE, en misc-fil.
Öppna detaljer för .NIX →Kvalitet & vad man bör tänka på
- De två filerna kompletterar varandra och är inte utbytbara - en Repl har vanligtvis båda.
.replitär TOML ochreplit.nixär Nix-kod, så de kan inte bytas ut mekaniskt.- Om ett paketnamn blir fel i
replit.nixgår miljöbygget sönder, så verifiera namnen via Nix paketsökning.
Vanliga frågor
Finns det ett verktyg som kan omvandla .replit till replit.nix?
replit.nix själv istället för att konvertera.Vad är skillnaden mellan de två filerna?
.replit konfigurerar hur din app körs; replit.nix deklarerar vilka systempaket Nix installerar.Var hittar jag paketnamn för replit.nix?
pkgs.<namn> i deps-listan.Behöver jag båda filerna?
.replit för inställningar vid körning och en replit.nix för systemberoenden.