Spec-Zone.ru › Elixir 1.12

Elixir

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

Модули

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.

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.12.0/api-reference.html

Spec-Zone.ru

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