Mix — це потужний інструмент для управління проектами Elixir. Він надає команди для створення проектів, управління залежностями, компіляції коду, запуску тестів та багато іншого. Mix — це менеджер завдань та збирач проектів, подібний до Maven (Java) або Cargo (Rust). Він поставляється зі встановленням Elixir: # Перевірка версії Mix mix --version # Mix 1.14.0 (compiled with Erlang/OTP 25) # Допомога mix help mix help test mix help compile Створення нового проекту Mix допомагає швидко створити новий проект з необхідною структурою: # Створення простого проекту mix new my_app # Creates my_app directory with files # Створення проекту як OTP додатка mix new my_app --sup # Додає supervision tree # Створення проекту для бібліотеки mix new my_lib --umbrella # Створює monorepo структуру Структура проекту my_app/ ├── _build/ # Скомпільовані файли ├── lib/ # Сирцевий код │ ├── my_app.ex # Основний модуль │ └── my_app/...
webJdev
Блог про програмування