Конфигурация для добавления пакета 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