CodeReloader
(dev
模式下)正在使用Mix.Config
。在dev_mode
中使用酒桶版本时失败,因为版本中没有mix
。
是否可以在Phoenix应用中完全禁用CodeReloader
,以便我的应用无法在dev_mode
版本中启动?
答案 0 :(得分:2)
在您的应用/config/dev.exs
中,您将拥有
config :my_app_web, MyApp.Web.Endpoint,
http: [port: 4000],
debug_errors: true,
code_reloader: true,
check_origin: false,
watchers: [node: ["node_modules/brunch/bin/brunch", "watch", "--stdin",
cd: Path.expand("../assets", __DIR__)]]
只需将code_reloader: true
更改为code_reloader: false
即可。或者,您可以从MyApp.Endpoint
if code_reloading? do
socket "/phoenix/live_reload/socket", Phoenix.LiveReloader.Socket
plug Phoenix.LiveReloader
plug Phoenix.CodeReloader
end