Elixir:
Een nieuw project starten
Hoe:
Om een nieuw project te creëren, gebruik je het mix new commando:
$ mix new my_appJe 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.exsGa naar je nieuwe projectdirectory:
$ cd my_appNu kun je je project of de tests ervan uitvoeren:
Je project uitvoeren:
$ iex -S mixTesten:
$ mix testDiepgaande 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
- Officiële
mixdocumentatie: https://hexdocs.pm/mix/Mix.html - Elixir School’s projectgids: https://elixirschool.com/en/lessons/basics/mix/