你好,我有一个像这样的模块:
Mix.Tasks.MyModule.Release.Deploy
当我运行mix help时,它显示如下:
my_module.release.deploy
如何将其更改为
mymodule.release.deploy
我尝试使用http://elixir-lang.org/docs/v1.0/mix/Mix.Task.html#task_name/1
def task_name(_) do
"mymodule.release.deploy"
end
但没有成功。我错过了什么吗?
答案 0 :(得分:4)
事实上。 CamelCase被翻译成小写,下划线在两个大写字母之间。如果您想要mymodule
,最好先写一下Mymodule
。