【发布时间】:2016-03-31 22:38:32
【问题描述】:
我正在尝试将 jquery 添加到 Phoenix 项目中。
当我在 app.html.eex 中的 head 标签中直接链接到 jquery 时,如下所示:
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
...有效。
但是,我不想要网络依赖。我想在应用程序中使用 jquery。
我已将 jquery.min.js 复制到 web/static/js 目录。并在 app.html.eex 中像这样引用它:
<script src="<%= static_path(@conn, "/js/jquery.min.js") %>"></script>
它不起作用。
将 jquery.min.js 复制到 app.js 也不起作用。
当我将 JS 直接放在 app.html.eex 中的脚本标签之间时,它已经足够有趣了。
只有来自云端的直接链接和/或将 JS 放在 app.html.eex 中的脚本标签之间才有效??
更新:
Brunch 正在将 JS 复制到 priv 目录中的 app.js。但是该应用程序似乎无法访问它。
我做错了什么。
【问题讨论】:
标签: jquery elixir phoenix-framework brunch