Пишу небольшой виджет на vue. Одно из требований - должен подключаться просто 1 js файл.
То есть. Вот есть у меня в компонентах разметка, используется свой шрифт и картинки. Картинки я перегнал в base64 и никаких проблем. А вот со стилями и шрифтами (которые в стилях вызываются. Уже проблема.
Пробовал так:
<style>
@import "../../sass/app.scss";
</style>
Не помогло.
Как все же правильно будет в данном случае подключить?
PS есть основной компонент и в нем хочу все подключить.
PPS я в этом деле новичок, потому прошу тапками не бросать
UPD
Используется не чистый webpack, а laravel mix
По сути задать конфиг могу через (исходя из доки)
mix.webpackConfig({
resolve: {
modules: [
path.resolve(__dirname, 'vendor/laravel/spark/resources/assets/js')
]
}
});
Сам код:
let mix = require('laravel-mix');
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css')
.version();