【问题标题】:Change the task name displayed by mix更改 mix 显示的任务名称
【发布时间】:2016-05-01 03:21:59
【问题描述】:

你好,我有一个像这样的模块:

Mix.Tasks.MyModule.Release.Deploy

当我运行 mix help 时,它会显示如下:

my_module.release.deploy

我怎样才能把它改成

mymodule.release.deploy

我尝试使用Mix.Task.task_name/1

def task_name(_) do
  "mymodule.release.deploy"
end

但没有成功。我错过了什么吗?

【问题讨论】:

    标签: elixir elixir-mix


    【解决方案1】:

    确实如此。 CamelCase 被翻译成小写,两个大写字母之间有下划线。如果你想要mymodule,你最好先写Mymodule

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-28
      • 1970-01-01
      • 2014-04-04
      • 2019-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多