使用 Webpack 将语义 UI 添加到 Phoenix v1.4.3

Posted

技术标签:

【中文标题】使用 Webpack 将语义 UI 添加到 Phoenix v1.4.3【英文标题】:Adding Semantic UI to Phoenix v1.4.3 with Webpack 【发布时间】:2019-09-07 22:27:01 【问题描述】:

我是 Phoenix、Elixir 和 Semantic 的新手。

我在寻找如何在最新版本 1.4.3 中将语义 UI 添加到 Phoenix 的示例时遇到问题,其中文件结构似乎发生了一些变化,现在使用 Webpack 而不是早午餐来生成资产。关于如何在新版本发布之前将 Semantic 与 Phoenix 集成的教程,我不确定将某些文件夹/文件放在哪里。

我看过这些网站:

https://www.icicletech.com/blog/how-to-integrate-your-phoenix-application-with-semantic-ui-and-webpack#semantic

How to add Semantic-UI to Phoenix

https://medium.com/@kimlindholm/adding-semantic-ui-sass-to-phoenix-with-webpack-36c7c96ef4e1

我一直在测试将 Semantic 安装到我的项目中,我得到了一个 semantic 文件夹、semantic.json 文件,并且我的 package-lock.jsonpackage.json 文件得到了更新。

我将包含文件夹 srctaskssemantic 文件夹移动到我的 assets/static 文件夹中,并更新了我的 endpoint.ex 文件以包含以下内容:

  plug Plug.Static,
    at: "/",
    from: :app,
    gzip: false,
    only: ~w(css fonts images js favicon.ico robots.txt semantic)

不确定接下来的步骤。

【问题讨论】:

你期待什么?什么不起作用? 既然您有 Phoenix 1.3 的教程,请考虑先安装和使用它。让它工作后,按照 1.4 版的升级说明进行操作。 【参考方案1】:

这个问题很久以前就被问过了。可能是提出问题的人得到了解决方案。但我回答这个问题是为了帮助其他仍在寻找解决方案的人。我有类似的要求(将语义 UI 与 Phoenix 框架集成)。以下链接帮助我逐步完成了程序。请关注。

 https://medium.com/@fivetwentysix/setting-up-semantic-ui-on-phoenix-framework-2cbd1d9c135

【讨论】:

以上是关于使用 Webpack 将语义 UI 添加到 Phoenix v1.4.3的主要内容,如果未能解决你的问题,请参考以下文章

WebPack 加载所有语义用户界面组件

Kendo UI and Vue.js

如何使用 webpack 添加 jquery-ui css/图像

解释一下:webpack、gulp 和 react、redux

语义 Ui 类 ui 表单破坏了 Angular2 验证

jquery-ui 和 webpack,如何将其管理到模块中?