Skip to content
Mithril.js 2
Main Navigation GuiaAPI

Português – Brasil

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

Português – Brasil

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

Aparência

Sidebar Navigation

Começando

Instalação

Aplicativo Simples

Recursos

JSX

ES6+ em navegadores legados

Animações

Testes

Exemplos

Integração com Bibliotecas de Terceiros

Tratamento de Caminhos (Path Handling)

Conceitos-chave

Nós da DOM Virtual

Componentes

Métodos de ciclo de vida

Keys

O sistema de redesenho automático

Diversos

Comparação de Frameworks

Migrando da v1.x

Migração da v0.2.x

API

Nesta página

Instalação ​

CDN e playground online ​

Se você é iniciante em JavaScript ou apenas deseja uma configuração simples para começar, você pode obter o Mithril.js através de um CDN:

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

Caso queira experimentar o Mithril.js sem configurar um ambiente local, você pode usar um ambiente de testes online em flems.io/mithril.

npm ​

bash
$ npm install mithril

As definições de tipo TypeScript estão disponíveis no DefinitelyTyped. Elas podem ser instaladas com:

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

Criar um projeto localmente ​

Você pode usar um dos vários templates iniciais existentes para Mithril.js, como:

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

Por exemplo, se você quiser começar com mithril-esbuild-starter, execute os seguintes comandos:

bash
# Clone o template para um diretório de sua escolha
npx degit kevinfiol/mithril-esbuild-starter hello-world

# Acesse o diretório do projeto recém-criado
cd ./hello-world/

# Instale as dependências
npm install

# Compile o aplicativo e observe as mudanças
npm run dev

Início rápido com esbuild ​

A documentação do esbuild pode ser encontrada aqui.

  1. Inicialize o diretório como um pacote npm.
bash
$ npm init --yes
  1. Instale as ferramentas necessárias.
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. Adicione uma entrada "start" à seção de scripts em package.json.

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

    Opcionalmente, se você quiser usar JSX, você pode usar as opções --jsx-factory e --jsx-fragment com esbuild.

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

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. Crie o arquivo index.html.
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. Execute o script do seu bundler.
bash
$ npm run start
  1. Você deverá ver hello world renderizado na página.
Pager
PróximoAplicativo Simples

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors

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

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors