1

在使用 Mix 构建项目的过程中,我需要将构建结果放在另一个目录中。

Mix 通常将构建工件放在/project_path/_build中。在实际构建期间,
我无法向/project_path写入任何内容。

我可以更改输出目录吗?这是可以轻松调整的东西吗?

4

1 回答 1

2

基于,您可以指定一个关键字列表成员build_path来覆盖默认_build目录。

例子:

def project do
    [app: :my_app,
    version: "0.0.1",
    elixir: "~> 1.2",
    build_embedded: Mix.env == :prod,
    start_permanent: Mix.env == :prod,
    build_path: "custom_build_dir",
    deps: deps]
end
于 2016-06-06T23:33:31.270 回答