Hva er REPLIT-filformatet?
En .replit-fil er konfigurasjonsfilen for et prosjekt på Replit sin online utviklingsplattform, der prosjekter kalles Apps eller Repls. Den er skrevet i .toml, et konfigurasjonsformat i ren tekst, og den ligger i rotmappen til prosjektet. Replit skjuler den i filtreet som standard, så du må vise den med valget «Show hidden files».
Filen forteller Replit-kjøretidsmiljøet hvordan prosjektet oppfører seg. Nøkkelen entrypoint angir filen som åpnes i editoren, run definerer kommandoen «Run»-knappen utfører, og modules låser versjonene for språk og verktøykjede. Navngitte tabeller som [nix], [deployment], [[ports]], [unitTest] og [packager] håndterer systempakker, distribusjonsmål, port-mappinger, tester og pakkehåndtering. Verdien for run kan være en enkel streng, en matrise med argumenter eller et objekt for mer finmasket kontroll.
.replit-filen fungerer sammen med replit.nix, som deklarerer systemavhengigheter gjennom pakkebehandleren Nix. Sammen beskriver de både appen og miljøet dens. Replit, Inc. utvikler og leser formatet, og siden 2023 tilbyr web-editoren autofullføring og innebygd dokumentasjon for .replit-filer gjennom Taplo TOML-språkserveren.
Sikkerhet og trygghet
RISIKO: LOWA .replit file is plain-text TOML that stores configuration only; it contains no executable binary code. The main caution is that its run and deployment commands invoke real programs, so an untrusted .replit file could launch unwanted commands when a project is opened and run in Replit. Review the run, compile, and deployment keys before running an imported project. Do not store secrets or API keys in .replit; Replit provides a separate secrets manager for that.
Formatdetaljer
i et nøtteskallProgrammer som åpner REPLIT-filer
.replit directly; install the Even Better TOML extension for syntax highlighting and schema validation. .replit with the Even Better TOML extension. vim .replit to edit the configuration; Vim detects TOML syntax automatically. .replit; add the Even Better TOML extension for validation. .replit file to edit it with autocomplete and inline documentation. Tekniske detaljer
dyp spesifikasjon| Encoding | UTF-8 plain text |
| Byte order | N/A (text file) |
| Container | None; single flat TOML document |
| Typical size | Under 2 KB |
| Structure | TOML document with top-level keys (entrypoint, run, modules, hidden, compile, language, audio) and named tables such as [nix], [deployment], [[ports]], [unitTest], [packager], and [run.env]. The run and deployment run values may be a string, an array of arguments, or an object. |
| Integrity | None built in |
| Platforms | Web (Replit platform), Linux (Nix-based Replit runtime), Windows, macOS |
| Notes | The file lives in the root of a Replit App and is hidden by default in the file tree. It pairs with replit.nix, which declares system packages via the Nix package manager. Since 2023 Replit provides autocomplete and inline documentation for .replit files through the Taplo TOML language server, driven by a JSON Schema generated from Replit's Go type definitions. |
| Run Command Forms | String, array of strings (command plus arguments), or object |
| Reader Software | Replit runtime and cloud IDE; any TOML parser can read the syntax |
| Utgitt | 2016 |
| Siste versjon | TOML-based schema (validated via Taplo LSP) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | docs.replit.com |
REPLIT-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om REPLIT-filer.
Ofte stilte spørsmål
Hvordan åpner jeg en .replit-fil?
.replit for å redigere den. Utenfor Replit kan du åpne den i et hvilket som helst tekstredigeringsprogram som Visual Studio Code, siden det er ren tekst i TOML-format.Hvorfor er .replit-filen skjult?
Hva er forskjellen mellom .replit og replit.nix?
.replit-filen konfigurerer hvordan appen kjører, distribueres og hvilke språkmoduler som lastes, ved hjelp av TOML. replit.nix-filen deklarerer systempakker gjennom pakkebehandleren Nix. De fungerer sammen, men kan ikke byttes ut med hverandre.