Skip to content
Mithril.js 2
Main Navigation GuidaAPI

Italiano

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

Italiano

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

Aspetto

Sidebar Navigation

Per iniziare

Installazione di Mithril.js

Applicazione semplice

Risorse

JSX

ES6+ su browser legacy

Animazioni

Testing

Esempi

Integrazione di terze parti

Gestione dei Percorsi

Concetti chiave

Nodi del DOM virtuale

Componenti

Metodi del Ciclo di Vita

Chiavi

Il sistema di aggiornamento automatico

Varie

Confronto tra i Framework

Migrazione da v1.x

Migrazione da v0.2.x

API

In questa pagina

Installazione di Mithril.js ​

CDN e ambiente di prova online ​

Se sei alle prime armi con JavaScript o desideri semplicemente una configurazione rapida per iniziare, puoi includere Mithril.js tramite un CDN:

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

Per provare Mithril.js senza configurare un ambiente locale, puoi utilizzare un ambiente di prova online su flems.io/mithril.

npm ​

bash
$ npm install mithril

Le definizioni dei tipi TypeScript sono disponibili tramite DefinitelyTyped e possono essere installate con:

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

Crea un progetto in locale ​

Puoi utilizzare uno dei diversi template iniziali per Mithril.js disponibili, come:

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

Ad esempio, per iniziare con mithril-esbuild-starter, esegui i seguenti comandi:

bash
# Clona il template in una directory a tua scelta
npx degit kevinfiol/mithril-esbuild-starter hello-world

# Entra nella directory del progetto appena creato
cd ./hello-world/

# Installa le dipendenze
npm install

# Compila l'applicazione e monitora le modifiche
npm run dev

Guida rapida per esbuild ​

La documentazione di esbuild è disponibile qui.

  1. Inizializza la directory come pacchetto npm.
bash
$ npm init --yes
  1. Installa le dipendenze necessarie.
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. Aggiungi una voce "start" alla sezione scripts nel file package.json.

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

    Opzionalmente, se desideri utilizzare JSX, puoi specificare i flag --jsx-factory e --jsx-fragment con esbuild.

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

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. Crea il file index.html.
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. Esegui lo script di bundling.
bash
$ npm run start
  1. Apri index.html in un browser. Dovresti vedere hello world visualizzato nella pagina.
Pager
Pagina successivaApplicazione semplice

Rilasciato sotto la licenza MIT.

Copyright (c) 2024 Mithril Contributors

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

Rilasciato sotto la licenza MIT.

Copyright (c) 2024 Mithril Contributors