Конфигурация для добавления пакета mdl-ext npm в Phoenix через бранч

Бранч / нпм и феникс меня смущают. Недостаток конкретных примеров не помогает. Может быть, этот вопрос может пролить немного света? Вот мой конфиг в мо

npm: {
 enabled: true,
 styles: {
   'material-design-lite': ['dist/material.min.css'],
   'mdl-ext': ['lib/mdl-ext.css']
 },
 globals: {
   material: 'material-design-lite'
 }
}

Пара вопросов. Пока работают стили MDL, я не уверен, что.js проходит. Как я мог проверить?

MDL-Ext CSS проходит через, но снова не уверен насчет JS. Также не уверен, как я проверю. Все чувствует себя немного секретным соусом.

1 ответ

Узнали больше о бранче и нашли решение.

стандартная конфигурация brunch-configuraton.js поставляется с этим комментарием "joinTo: "js/app.js"по умолчанию, поэтому он не содержит никаких регулярных выражений для включения файлов js и, следовательно, включает все их

Мне просто нужны эти 2 строки в моем файле app.js:

  import 'material-design-lite/material';
  import 'mdl-ext';

Все становится немного сложнее при объединении в несколько файлов, например, app.js и vendor.js. Я все еще экспериментирую с этим.

https://github.com/phoenixframework/phoenix/issues/1495 https://github.com/phoenixframework/phoenix/issues/1813

Другие вопросы по тегам