如何转换phoenix API以使用--no-html标志

时间:2017-05-09 00:38:49

标签: elixir phoenix-framework

我目前正致力于使用Elixir编写的phx / phoenix项目。我使用下面的命令创建了项目,并且项目的目的是成为API。

mix phx.new kegcopr_api --app kegcopr_api --module KegCopRAPI --no-brunch

但是,我在创建项目时忘了指定--no-html标志。是否可以将此项目转换为使用--no-html标志?或者我是否需要创建一个全新的项目?

2 个答案:

答案 0 :(得分:3)

我不知道有任何自动转换方法。您可以手动删除与html相关的文件和文件夹:

  • 资产(可能没有--no-brunch)
  • LIB / kegcopr_api /网络/模板
  • LIB / kegcopr_api /网络/ page_controller.ex
  • LIB / kegcopr_api /网络/视图/ page_view.ex
  • LIB / kegcopr_api /网络/视图/ layout_view.ex

以及相关的测试文件。

您还应该删除phoenix_html依赖项。

但是,假设您只编辑了一整套文件,那么创建一个新项目并将编辑过的文件复制到新项目中。

答案 1 :(得分:2)

如果您还没有开始处理您的应用程序,最简单的方法就是删除项目并重新开始。

如果您已经启动它,则只需删除HTML文件并从应用程序中删除phoenix_html依赖项。