Как включить несколько файлов JS и CSS в app.html.eex Phoenix - PullRequest
0 голосов
/ 27 марта 2019

Я использую VueCLI3 в Фениксе и переключился на SplitChunk функцию webpack4. Через который в прошлом я создавал только 1 app.js и app.css файл, но после включения функции splitChunk теперь осталось почти 5 CSS-файлов и 10 js-файлов.

Все размещены в /priv/static/js и /priv/static/css.

enter image description here

Я использовал это для включения одного файла CSS и JS, такого как

<script type="text/javascript" src="<%= Routes.static_path(@conn, "/js/app.js") %>"></script>

Как я могу просмотреть все файлы JS и включить их сразу?

1 Ответ

1 голос
/ 27 марта 2019

Наверху, вы могли бы сделать что-то вроде:

<%= for file <- Path.wildcard("../priv/static/js/*.js") do %>
    <script type="text/javascript" src="<%= Routes.static_path(@conn, file) %>"></script>
<% end %>

Но у меня есть ощущение, что здесь может быть большая проблема, чем эта. Чувствует себя хакером

...