2017-05-09 61 views
1

我目前正在使用Elixir編寫的phx/phoenix項目。我使用下面的命令創建了該項目,並且該項目的目的是作爲API。如何將鳳凰API轉換爲使用--no-html標誌

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

但是,我忘了在創建項目時指定--no-html標誌。是否有可能將此項目轉換爲使用--no-html標誌?或者我需要創建一個全新的項目?

回答

2

我不知道有任何自動轉換方法。你可以手動刪除HTML相關的文件和文件夾:

  • 資產(可能無法與--no-早在那裏)
  • 的lib/kegcopr_api /網絡/模板
  • 的lib/kegcopr_api /網絡/ page_controller .EX
  • 的lib/kegcopr_api /網頁/視圖/ page_view.ex
  • 的lib/kegcopr_api /網頁/視圖/ layout_view.ex

和相關測試文件。

您還應該刪除phoenix_html依賴項。

但是,假設您只編輯了一大堆文件,然後創建一個新項目並將編輯後的文件複製到新項目中。

+1

此外,請確保刪除/註釋項目源中的所有行狀態'使用Phoenix.HTML' – Chris

2

如果您還沒有開始處理您的應用程序,最簡單的做法是刪除該項目並重新開始。

如果您已經啓動它,您可以刪除HTML文件並從應用程序中刪除phoenix_html依賴項。