elixir - 从 github 导入 Elm 前端到 Phoenix 后端

标签 elixir phoenix-framework elm

我的团队正在开发一个 phoenix/elm 应用程序,并决定将这两个项目保存在单独的 repos 中,并从 phoenix 应用程序“指向”elm 应用程序。这对我来说是一个新领域,我一直在寻找不同的方法来实现这一点。我尝试通过 package.json 将 Elm 应用程序导入为依赖项,但我相信 node_modules/无法识别 Elm 代码。我还尝试通过 mix.exs 将其作为依赖项导入,但再次 deps/它寻找 exs 文件。还有其他方法吗?

最佳答案

如果您使用的是 git,您可能需要使用 git submodules为了这。它允许您在现有存储库中嵌入一个单独的存储库。

因此,您基本上可以像往常一样拥有 Phoenix 应用程序,将 Elm 应用程序作为子模块包含在内,然后在您的 brunch-config.js 中,通过 elm-brunch 引用 Elm 应用程序插件。

elmBrunch: {
  mainModules: ['../path/to/submodule/Main.elm'],
  outputFolder: 'web/static/js/',
  makeParameters: ['--debug']
}

关于elixir - 从 github 导入 Elm 前端到 Phoenix 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44325767/

相关文章:

erlang - 生产环境未找到 OTP 模块 :httpc when using exrm

elm - Elm 中的通用模式匹配

drop-down-menu - 如何在 Elm lang 中使用选择(下拉)标签

python - Elixir 中的嵌套理解

elixir - 如何验证嵌套映射中的必需

elixir - Phoenix : Requiring IEx in only :dev and :test for entire project

elixir - Phoenix 丹药的变更集是什么

elixir - 如何使用 Elixir 中的苦艾酒在查询中的嵌套项目上使用参数?

ruby-on-rails - elm 将 json 发布到 Rails

logging - 灵药/Phoenix : How to customize HTTP request log format?