Een nieuw project starten

Elixir:
Een nieuw project starten

Hoe:

Om een nieuw project te creëren, gebruik je het mix new commando:

$ mix new my_app

Je zult zoiets als dit zien:

* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating lib
* creating lib/my_app.ex
* creating test
* creating test/test_helper.exs
* creating test/my_app_test.exs

Ga naar je nieuwe projectdirectory:

$ cd my_app

Nu kun je je project of de tests ervan uitvoeren:

Je project uitvoeren:

$ iex -S mix

Testen:

$ mix test

Diepgaande Duik

De bouwtool van Elixir, Mix, is ontstaan uit de wens om een betrouwbare en uniforme manier te bieden om projecten te creëren, te configureren, en te beheren. Het is beïnvloed door hulpmiddelen uit andere ecosystemen, zoals Bundler en Rake van Ruby. Mix brengt afhankelijkheidsbeheer en taakautomatisering in de gereedschapskist van Elixir. De alternatieven in andere talen kunnen npm voor Node.js of Maven voor Java zijn. Echter, Mix is afgestemd op de Elixir-runtime en geïntegreerd met zijn idiomatische patronen. Het mix new commando maakt een conventionele structuur met vooraf gedefinieerde directories en bestanden, zoals configuratiebestanden, moduledefinities, en testsuites. Het volgen van conventies is cruciaal in Elixir; het moedigt codeconsistentie en leesbaarheid aan over Elixir-projecten.

Zie Ook