Как импортировать font-awesome в Laravel? - PullRequest
0 голосов
/ 02 июня 2018

Как добавить font-awesome в проект laravel.Я запустил:

npm install font-awesome

Но что дальше, как импортировать его в мой app.scss, что является правильным путем?Я пытаюсь: @import "/node_modules/font-awesome/scss/font-awesome.scss"; Но получить и ошибка:

ERROR in ./resources/assets/sass/app.scss

Ошибка сборки модуля: ModuleBuildError: Ошибка сборки модуля: @import "/node_modules/font-awesome/scss/font-awesome.scss";

1 Ответ

0 голосов
/ 02 июня 2018

Если вы извлекаете файл из каталога node_modules, вы можете использовать ~, а затем путь к файлу внутри node_modules:

@import '~font-awesome/scss/font-awesome';

Если у вас есть:

mix.options({
    processCssUrls: false
});

Затем вам нужно будет скопировать файлы в файл webpack.mix.js, например:

mix.copy('./node_modules/font-awesome/fonts/**', 'public/fonts/font-awesome');

И затем выше @import в файле .scssиметь:

$fa-font-path: '/fonts/font-awesome';
...