Zum Inhalt springen

Web-Werkzeugkette

Führen Sie JavaScript und TypeScript mit Elide aus, stellen Sie Dateien während der Entwicklung bereit, verarbeiten Sie Web-Assets, installieren Sie npm-Pakete und konfigurieren Sie Web-Builds in elide.pkl.

Auf dieser Seite

JavaScript- und TypeScript-Projekte ausführen, bereitstellen und bauen sowie ihre Abhängigkeiten installieren.

JavaScript und TypeScript ausführen

elide run app.js
elide run app.ts

TypeScript-Typen werden entfernt. .mjs, .cjs, .mts und .cts funktionieren ebenfalls.

Bereitstellen und entwickeln

elide serve dist   # serve a directory on 127.0.0.1:8080
elide dev public   # dev server on 127.0.0.1:3000; pages reload when files change
0:09 / 0:09

Das Neuladen von Seiten gilt für Verzeichnisse, nicht für ein an elide dev übergebenes Skript. --host und --port legen die Adresse fest, --no-watch schaltet die Dateiüberwachung ab und --no-tui gibt einfache Logs aus. Mehr, auch zu --contexts: Entwicklungsserver.

Assets verarbeiten

Kein Manifest nötig:

elide web build app.ts --out dist     # JavaScript
elide web build page.md --out dist    # HTML
elide web build style.css --out dist  # CSS

Mehrere Quellen und Shell-Globs sind möglich.

npm-Pakete installieren

elide install --ecosystems=npm

Siehe npm-Installer.

Manifest-Einstellungen

web {
  minifyHtml = true
  css {
    minify = true
    targets {
      new { browser = "chrome"; version = "120" }
      new { browser = "safari" }
    }
  }
}

javascript {
  ecma = "stable"
}
EigenschaftBedeutungStandard
web.minifyHtmlHTML minifizieren, einschließlich Inline-Skripten und -Styles.true
web.css.minifyCSS minifizieren.true
web.css.targetsZiel-Browser für CSS: browser (chrome, firefox, safari, edge, opera oder andere) und optional version.keine
web.browsersZiel-Browser für alle Ausgaben; css.targets überschreibt sie für CSS.keine
javascript.ecmaDeklarierte ECMAScript-Edition: ein Jahr von 2015 bis 2025, "stable" oder "latest". elide project info zeigt sie an; sie ändert weder, welche Syntax läuft, noch wie Code gebaut wird (JavaScript-Sprache)."stable"

Projekt-Builds

Um eine Website mit elide build zu bauen, deklarieren Sie ein Artefakt für statische Websites. Wie Sie Java oder Kotlin für den Browser kompilieren, beschreibt Browser WASM.

War diese Seite hilfreich?