Skip to content
Mithril.js 2
Main Navigation GuíaAPI

Español

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

Español

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

Apariencia

Sidebar Navigation

Primeros pasos

Instalación

Aplicación sencilla

Recursos

JSX

ES6+ en navegadores antiguos

Animaciones

Pruebas

Ejemplos

Integración con terceros

Manejo de Rutas

Conceptos clave

Nodos del DOM virtual

Componentes

Métodos de ciclo de vida

Claves

El sistema de redibujado automático

Varios

Comparación de frameworks

Migrando desde v1.x

Migración desde v0.2.x

API

En esta página

Instalación ​

CDN y área de pruebas en línea ​

Si eres nuevo en JavaScript o simplemente quieres una configuración sencilla para empezar, puedes obtener Mithril.js desde una CDN (Red de Distribución de Contenido):

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

Si quieres probar Mithril.js sin configurar un entorno local, puedes usar fácilmente un área de pruebas en línea en flems.io/mithril.

npm ​

bash
$ npm install mithril

Las definiciones de TypeScript están disponibles en DefinitelyTyped. Se pueden instalar con:

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

Crear un proyecto localmente ​

Puedes usar una de las plantillas de inicio de Mithril.js existentes, como:

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

Por ejemplo, si quieres empezar con mithril-esbuild-starter, ejecuta estos comandos:

bash
# Clona la plantilla en un directorio de tu elección
npx degit kevinfiol/mithril-esbuild-starter hello-world

# Accede al directorio del proyecto recién creado
cd ./hello-world/

# Instala las dependencias
npm install

# Compila la aplicación y observa los cambios
npm run dev

Inicio rápido con esbuild ​

La documentación de esbuild se puede encontrar aquí.

  1. Inicializa el directorio como un paquete npm.
bash
$ npm init --yes
  1. Instala las herramientas necesarias.
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. Agrega una entrada "start" a la sección scripts en package.json.

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

    Opcionalmente, si quieres usar JSX, puedes usar las opciones --jsx-factory y --jsx-fragment con esbuild.

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

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. Crea el archivo index.html.
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. Ejecuta el script de empaquetado.
bash
$ npm run start
  1. Abre index.html en un navegador. Deberías ver hello world mostrado en la página.
Pager
SiguienteAplicación sencilla

Publicado bajo la licencia MIT.

Copyright (c) 2024 Mithril Contributors

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

Publicado bajo la licencia MIT.

Copyright (c) 2024 Mithril Contributors