elixir - 我什么时候应该生成混合伞和凤凰伞?
问题描述
我不确定何时使用 mix 以及何时使用 phoenix 创建伞式应用程序。
我在网上阅读了很多文章,但他们不清楚使用 mix 而不是 phoenix 的原因,反之亦然。
混合给出:
- apps/
- config/
凤凰给出:
- build/dev/(consolidated/lib)
- apps/(app_name/app_name_web)
- config/(configs for different envs)
- deps/(stuffffff)
mix new [UMBRELLA NAME] --umbrella
VSmix phx.new [UMBRELLA NAME] --umbrella
如果我想生成一个具有将提供 html/json 的应用程序的保护伞,我应该如何查看这些命令?
解决方案
归根结底,它们都是同一件事。不同之处在于,Phoenix 已经生成了一个包含两个应用程序的保护伞,一个用于您的域,另一个用于 Web,如果您运行,则mix new
必须手动组装所有内容。因此,如果您正在构建一个 Web 应用程序,请使用 Phoenix,因为它可以让您在设置所有内容时抢占先机。
推荐阅读
- css - 如何更改fluidRow 或column 垂直对齐方式?
- typo3 - TYPO3 Extbase - static_info_tables 如何映射国家字段?
- visual-studio-code - 带有 Laragon PATH 环境变量的 VSCode 中的 Laragon 终端
- python-3.x - pyAudio问题中的模块安装问题
- google-cloud-platform - Cloud Build -> Google Cloud Storage:关于部署时停机时间的问题
- python - 从熊猫数据框中计算 RSI
- javascript - discord.js:如何让机器人发送提及,但不在嵌入中?
- html - 从 const 更新类中的状态
- azure-data-factory - Dataverse 提取选项名称/值列表
- firebase - 您可以将 Firebase 托管站点移动到其他项目吗?