gpt4 book ai didi

mix - 如何设置默认的Elixir混合任务

转载 作者:行者123 更新时间:2023-12-04 02:58:59 27 4
gpt4 key购买 nike

如果我有一个mix.exs文件,例如:

defmodule Mix.Tasks.My_task do
use Mix.Task

@shortdoc "Perform my task"

def run(_) do
IO.puts "Working"
end
end

defmodule ElixirKoans.Mixfile do
use Mix.Project

def project do

...

end

我可以使用 mix my_task来愉快地运行它。

如何将 my_task设置为默认值,以便在不执行任务的情况下运行 mix时执行该命令?

最佳答案

看起来您可以使用 default_task 在项目块(mix.exs)中进行定义:

def project do
[default_task: "run"]
end

更多信息: https://github.com/elixir-lang/elixir/blob/f3f64cdba205253ca0bbc0ce6a5dddd500ffb48f/lib/mix/lib/mix/project.ex#L266-L280

关于mix - 如何设置默认的Elixir混合任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19073023/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com