我的团队正在开发一个 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/