查看源代码 mix new (Mix v1.16.2)

创建一个新的 Elixir 项目。它需要项目路径作为参数。

$ mix new PATH [--app APP] [--module MODULE] [--sup] [--umbrella]

将在给定路径下创建项目。应用程序名称和模块名称将从路径中获取,除非提供 --module--app

可以提供 --app 选项来命名项目的 OTP 应用程序。

可以提供 --module 选项来命名生成代码框架中的模块。

可以提供 --sup 选项来生成包含监督树的 OTP 应用程序框架。通常,应用程序是在没有监督程序和没有应用程序回调的情况下生成的。

可以提供 --umbrella 选项来生成伞形项目。

示例

$ mix new hello_world

等同于

$ mix new hello_world --module HelloWorld

生成具有监督树和应用程序回调的应用程序

$ mix new hello_world --sup

生成具有子应用程序的伞形应用程序

$ mix new hello_world --umbrella
$ cd hello_world/apps
$ mix new child_app

总结

函数

返回保留的应用程序名称列表。

函数

链接到此函数

reserved_application_names()

查看源代码

返回保留的应用程序名称列表。