Skip to content
Mithril.js 2
Main Navigation AnleitungAPI

Deutsch

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Deutsch

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Aussehen

Sidebar Navigation

Erste Schritte

Installation

Einfache Anwendung

Ressourcen

JSX

ES6+ in älteren Browsern

Animationen

Testen

Beispiele

Integration von Drittanbietern

Pfadverarbeitung

Schlüsselkonzepte

Virtuelle DOM Knoten

Komponenten

Lebenszyklus-Methoden

Keys

Das Auto-Redraw-System

Sonstiges

Framework-Vergleich

Migration von v1.x

Migration von v0.2.x auf v2.x

API

Auf dieser Seite

Installation ​

CDN und Online-Playground ​

Wenn Sie neu in JavaScript sind oder eine unkomplizierte Einrichtung für erste Erfahrungen bevorzugen, können Sie Mithril.js über ein CDN (Content Delivery Network) einbinden:

html
<script src="https://unpkg.com/mithril/mithril.js"></script>

Um Mithril.js auszuprobieren, ohne eine lokale Entwicklungsumgebung einzurichten, nutzen Sie den Online-Playground unter flems.io/mithril.

npm ​

bash
$ npm install mithril

TypeScript-Typdefinitionen sind über DefinitelyTyped verfügbar. Installieren Sie diese mit folgendem Befehl:

bash
$ npm install @types/mithril --save-dev

Lokales Projekt erstellen ​

Sie können eine der verfügbaren Mithril.js-Startvorlagen verwenden, z. B.:

  • mithril-vite-starter
  • mithril-esbuild-starter
  • mithril-rollup-starter

Um beispielsweise mit mithril-esbuild-starter zu beginnen, führen Sie folgende Befehle aus:

bash
# Vorlage klonen
npx degit kevinfiol/mithril-esbuild-starter hello-world

# In das neu erstellte Projekt wechseln
cd ./hello-world/

# Abhängigkeiten installieren
npm install

# App erstellen und Änderungen überwachen
npm run dev

Schnellstart mit esbuild ​

Die esbuild-Dokumentation finden Sie hier.

  1. Initialisieren Sie das Verzeichnis als npm-Paket.
bash
$ npm init --yes
  1. Installieren Sie die erforderlichen Werkzeuge.
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. Fügen Sie einen "start"-Eintrag im Abschnitt "scripts" der Datei package.json hinzu.

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --watch"
      }
    }

    Optional können Sie die Flags --jsx-factory und --jsx-fragment mit esbuild verwenden, wenn Sie JSX nutzen möchten.

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --jsx-factory=m --jsx-fragment='\"[\"' --watch"
      }
    }
  2. Erstellen Sie die Datei index.js.

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. Erstellen Sie die Datei index.html.
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. Starten Sie das Bundler-Skript.
bash
$ npm run start
  1. Öffnen Sie index.html in einem Browser. Sie sollten hello world auf der Seite sehen.
Pager
Nächste SeiteEinfache Anwendung

Veröffentlicht unter der MIT-Lizenz.

Copyright (c) 2024 Mithril Contributors

https://mithril.js.org/installation.html

Veröffentlicht unter der MIT-Lizenz.

Copyright (c) 2024 Mithril Contributors