2017-05-09 2 views
1

私は現在、Elixirを使って書かれたphx/phoenixプロジェクトに取り組んでいます。以下のコマンドでプロジェクトを作成し、プロジェクトの意図をAPIとして作成しました。phno APIを--no-htmlフラグを使用するように変換する方法

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

しかし、私はプロジェクトを作成するときに--no-htmlフラグを指定するのを忘れました。このプロジェクトを--no-htmlフラグを使用するように変換することは可能ですか?あるいは、私は全く新しいプロジェクトを作る必要がありますか?

答えて

2

私はそれを変換するための自動化された方法を知らない。

  • 資産(--no-ブランチで使用できない可能性があります)
  • のlib/kegcopr_api /ウェブ/テンプレート
  • のlib/kegcopr_api /ウェブ/ page_controller:手動でHTML関連ファイルやフォルダを削除することができ.EX
  • のlib/kegcopr_api /ウェブ/ビュー/ page_view.ex
  • のlib/kegcopr_api /ウェブ/ビュー/ layout_view.ex

と関連テストファイル。

また、phoenix_html依存関係も削除する必要があります。

ただし、手のひらサイズのファイルを編集しただけの場合は、新しいプロジェクトを作成し、編集したファイルを新しいプロジェクトにコピーします。

+1

また、プロジェクトソースの 'use Phoenix.HTML'という行をすべて削除/コメントアウトしてください – Chris

2

まだアプリケーションで作業を開始していない場合は、プロジェクトを削除してやり直すのが一番簡単です。

既に起動している場合は、HTMLファイルを削除して、アプリケーションからphoenix_htmlの依存関係を削除することができます。

関連する問題