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

それはそう。キャメルケースは、2 つの大文字の間にアンダースコアを付けて小文字に変換されます。したいなら最初mymoduleから書いておいた方がいいMymodule

于 2016-01-24T23:02:29.640 に答える