Skip to content
Mithril.js 2
Main Navigation GuideAPI

Français

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

Français

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

Apparence

Sidebar Navigation

Bien démarrer

Installation

Application Simple

Ressources

JSX

ES6+ sur les navigateurs anciens

Animations

Tests

Exemples

Intégration de librairies externes

Gestion des Chemins

Concepts clés

Nœuds du DOM virtuel

Composants

Méthodes de cycle de vie

Keys

Le système de rafraîchissement automatique

Divers

Comparaison des frameworks

Migration depuis la version 1.x

Migration depuis la v0.2.x

API

Sur cette page

Installation ​

CDN et environnement de test en ligne ​

Si vous débutez avec JavaScript ou si vous souhaitez une configuration très simple pour une prise en main rapide, vous pouvez utiliser Mithril.js à partir d'un CDN (réseau de diffusion de contenu) :

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

Pour tester Mithril.js sans configurer un environnement local, vous pouvez utiliser un environnement de test en ligne sur flems.io/mithril.

npm ​

bash
$ npm install mithril

Les définitions de type TypeScript sont disponibles sur DefinitelyTyped. Installez-les avec la commande suivante :

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

Créer un projet localement ​

Vous pouvez utiliser l'un des modèles de démarrage Mithril.js existants, tels que :

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

Par exemple, pour démarrer avec mithril-esbuild-starter, exécutez les commandes suivantes :

bash
# Clonez le modèle dans un répertoire de votre choix
npx degit kevinfiol/mithril-esbuild-starter hello-world

# Accédez au répertoire du projet
cd ./hello-world/

# Installez les dépendances
npm install

# Compilez l'application et surveillez les modifications
npm run dev

Démarrage rapide avec esbuild ​

La documentation d'esbuild est disponible ici.

  1. Initialisez le répertoire en tant que package npm.
bash
$ npm init --yes
  1. Installez les outils nécessaires.
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. Ajoutez une entrée "start" à la section scripts dans package.json.

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

    Si vous souhaitez utiliser JSX, vous pouvez utiliser les options --jsx-factory et --jsx-fragment avec esbuild.

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --jsx-factory=m --jsx-fragment='\"[\"' --watch"
      }
    }
  2. Créez le fichier index.js.

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. Créez le fichier index.html.
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. Exécutez votre script de build.
bash
$ npm run start
  1. Ouvrez index.html dans un navigateur. Vous devriez voir hello world affiché sur la page.
Pager
Page suivanteApplication Simple

Publié sous la licence MIT.

Copyright (c) 2024 Mithril Contributors

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

Publié sous la licence MIT.

Copyright (c) 2024 Mithril Contributors