0
특정 환경에서만 런타임에 응용 프로그램을로드하도록 구성하려면 어떻게합니까? 테스트 환경에서만 종속성을 구성 할 수 있다는 것을 알고 있습니다.
mix.exs
의 응용 프로그램을 테스트 환경에서만로드하도록 구성 할 수 있습니까? 예를 들어
: 만 테스트 환경에 대한 피닉스 응용 프로그램이테스트 환경에서만로드 할 응용 프로그램 구성
def application do
[mod: {MyApp, []},
applications: [:phoenix]] end
defp deps do
[{:phoenix, "~> 1.2.1"}] end
구성 할 수 있습니까?
사용 불로 불사의 영약 1.4. 그것에는 [신청 추론] (https://github.com/elixir-lang/elixir/blob/v1.4/CHANGELOG.md#application-inference)이 있습니다. 종속성에 따라 응용 프로그램 만로드합니다. 그렇게 말하면 믹스 파일은 단지 엘릭시 코드 일뿐입니다. 거기에 if를 던지거나 자신 만의 방법 등을 쓰십시오. 'Mix.env/1'을 사용하여 자신이 어느 환경에 있는지 알 수 있습니다. –