Spec-Zone.ru › Elixir 1.11

Elixir

Справочник по API Mix v1.11.2

Модули

Mix

Mix — это инструмент сборки, который предоставляет задачи для создания, компиляции и тестирования проектов Elixir, управления зависимостями и многое другое.

Mix.Config устаревший

Простой API конфигурации и функции для управления конфигурационными файлами.

Mix.ElixirVersionError
Mix.Error
Mix.Generator

Удобства для работы с путями и генерации содержимого.

Mix.InvalidTaskError
Mix.NoProjectError
Mix.NoTaskError
Mix.Project

Определяет и манипулирует проектами Mix.

Mix.Release

Определяет структуру выпуска и удобства для сборки релизов.

Mix.SCM

Этот модуль предоставляет вспомогательные функции и определяет поведение, необходимое для любого менеджера исходного кода (SCM), используемого Mix.

Mix.Shell

Определяет Mix.Shell контракт.

Mix.Shell.IO

Это стандартное командное окружение Mix.

Mix.Shell.Process

Командное окружение Mix, которое использует почтовый ящик текущего процесса для обмена сообщениями.

Mix.Shell.Quiet

Это стандартное командное окружение Mix, когда переменная окружения MIX_QUIET задана.

Mix.Task

Предоставляет удобства для создания, загрузки и управления задачами Mix.

Mix.Task.Compiler

Этот модуль определяет поведение задачи Mix, которая выполняет компиляцию.

Mix.Task.Compiler.Diagnostic

Диагностическая информация, такая как предупреждение или ошибка компиляции.

Задачи Mix

mix app.config

Загружает и настраивает все зарегистрированные приложения.

mix app.start

Запускает все зарегистрированные приложения.

mix app.tree

Выводит дерево приложения.

mix archive

Перечисляет все установленные архивы.

mix archive.build

Создаёт архив в соответствии со спецификацией формата архивов Erlang Erlang Archive Format.

mix archive.check

Проверяет доступность всех архивов.

mix archive.install

Устанавливает архив локально.

mix archive.uninstall

Удаляет локальные архивы.

mix clean

Удаляет сгенерированные файлы приложения.

mix cmd

Выполняет заданную команду.

mix compile

Основная точка входа для компиляции исходных файлов.

mix compile.app

Создаёт файл .app.

mix compile.elixir

Компилирует Elixir исходные файлы.

mix compile.erlang

Компилирует Erlang исходные файлы.

mix compile.leex

Компилирует Leex исходные файлы.

mix compile.protocols

Объединяет все протоколы во всех путях.

mix compile.yecc

Компилирует Yecc исходные файлы.

mix deps

Перечисляет все зависимости и их состояние.

mix deps.clean

Удаляет файлы заданных зависимостей, включая артефакты сборки и полученные источники.

mix deps.compile

Компилирует зависимости.

mix deps.get

Получает все устаревшие зависимости, т.е. зависимости, которые недоступны или имеют недействительный замок.

mix deps.loadpaths

Проверяет и загружает все зависимости по пути.

mix deps.precompile

Точка расширения для предварительной компиляции зависимостей.

mix deps.tree

Выводит дерево зависимостей.

mix deps.unlock

Снимает блокировку заданных зависимостей.

mix deps.update

Обновляет заданные зависимости.

mix do

Выполняет задачи, разделённые запятыми.

mix escript

Перечисляет все установленные escripts.

mix escript.build

Создаёт escript для проекта.

mix escript.install

Устанавливает escript локально.

mix escript.uninstall

Удаляет локальные escripts

mix format

Форматирует заданные файлы и шаблоны.

mix help

Перечисляет все задачи и псевдонимы или выводит документацию для заданной задачи или псевдонима.

mix iex

Задача, которая просто инструктирует пользователей запустить iex -S mix.

mix loadconfig

Загружает и сохраняет заданную конфигурацию.

mix loadpaths

Загружает пути приложения и его зависимостей.

mix local

Перечисляет локальные задачи.

mix local.hex

Устанавливает Hex локально.

mix local.public_keys

Открытые ключи используются Mix для установки пакетов, таких как Rebar и Hex.

mix local.rebar

Загружает копию rebar или rebar3 из указанного пути или URL.

mix new

Создаёт новый проект Elixir. Ожидает путь к проекту в качестве аргумента.

mix profile.cprof

Профилирует заданный файл или выражение с помощью инструмента cprof Erlang.

mix profile.eprof

Профилирует заданный файл или выражение с помощью инструмента eprof Erlang.

mix profile.fprof

Профилирует заданный файл или выражение с помощью инструмента fprof Erlang.

mix release

Создаёт автономный релиз для текущего проекта

mix release.init

Генерирует образцы файлов для релизов.

mix run

Запускает текущее приложение и выполняет код.

mix test

Выполняет тесты проекта.

mix test.coverage

Генерирует отчёт по тестовому покрытию из экспортированных данных.

mix xref

Выводит информацию о взаимной ссылке между модулями.

© 2012 Plataformatec
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/mix/1.11.2/api-reference.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API