1

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

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

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

4

1 回答 1

4

的确。CamelCase 被翻译成小写,两个大写字母之间有下划线。如果你愿意mymodule,你最好Mymodule先写出来。

于 2016-01-24T23:02:29.640 回答