Phoenix 용 라이브러리를 개발하고 있습니다. 나는 mix.exs와 피닉스 프로젝트를 만들었습니다Phoenix - 서버를 다시 시작하지 않고 파일 변경시 로컬 종속성을 다시 컴파일하십시오.
defp deps do
[{:phoenix, "~> 1.2.1"},
...
{:my_package, path: "../my_package"}]
end
와 나는 피닉스 서버를 다시 시작하지 않고, 그것을 변경할 때 피닉스는 자동으로 의존성을 다시 컴파일합니다. 가능한가? 나는 이미 Phoenix와 my_package 모두에 remix을 설치하고 ~r{../my_package/lib/.*(ex)$}
을 live_reload
Phoenix 구성에 추가하려고 시도했지만 아무 것도 작동하지 않습니다.
은 우산 프로젝트의 내부에 두 프로젝트를 넣을 수 있습니까? –
_Sidenote : SRP 위반과 같은 냄새가납니다. 내 생각에,'my_package'는 별도로 생성되고 테스트되어야합니다. 그렇지 않으면 조만간에 해결되지 않은 상호 의존성으로 끝나고, 다른 앱 내부에서 패키지를 사용하지 못하게됩니다. – mudasobwa