Kor*_*bin 5 elixir phoenix-framework
我目前正在使用aurelia作为我的凤凰应用程序的前端框架.除了priv/static文件夹之外,我想将项目根目录中的jspm_packages文件夹指定为静态目录.有没有办法配置插件来做到这一点?
简短的回答是:你不应该。
长的答案是:在生产中,Elixir 应用程序关心两个目录:1. ebin(这是放置编译代码的位置)和 2. priv(在生产中运行软件所需的辅助文件,例如静态文件)。如果您依赖的文件不在任何这些目录中,则在生产或构建版本中运行时可能会出现问题。因此,我建议您将 aurelia 内容移到 priv/static 中,或者使用一个工具在一天结束时将 aurelia 工件编译到 priv/static 中。
如果您不想这样做,“我已经警告过您”的替代方法在这里: http: //hexdocs.pm/plug/Plug.Static.html。您可以在 Phoenix 端点中from: "."进行配置时进行设置。如果需要,您还可以插入多个。Plug.Staticlib/my_app/endpoint.exPlug.Static
| 归档时间: |
|
| 查看次数: |
875 次 |
| 最近记录: |