我试图build立一个vagrant服务器涉及elixir和凤凰,但安装完所有要求和依赖关系,并在运行mix phoenix.server我得到以下错误: 错误:编译“web / static / js / app.js”失败。 无法find相对于目录“web / static / js”的预设“es2015”; 我不确定这里的“预设”环境,我希望有一个更经验丰富的凤凰使用者会知道这是怎么回事。 有些草率的谷歌没有给我任何东西,除了它可能是与巴贝尔有关。 编辑:我只是试图安装我认为是缺less的软件包, sudo npm install babel-preset-es2015 -g ,但它没有解决这个错误。
我正尝试在服务器运行时从Phoenix应用程序中的一个控制器打印一些debugging信息。 defmodule PhoenixApp.TopicController do use PhoenixApp.Web, :controller alias PhoenixApp.Topic plug :action def index(conn, _params) do # … log "this text" # … render(conn, "index.html") end end
所以,假设我想发送一堆电子邮件或重新创build站点地图,或者每4个小时重做一次,我怎样才能在Phoenix或者Elixir中做到这一点?