Solución:
Si quieres usar laravel-mix e intentar cambiar public/fonts
para public/assets/fonts
directorio, puede utilizar este código en su webpack.mix.js
let mix = require('laravel-mix');
mix.config.fileLoaderDirs.fonts="assets/fonts";
Intente copiarlos directamente así:
mix.copyDirectory('assets/font-awesome/webfonts', 'public/fonts');
O puede copiar archivos uno por uno:
mix.copy('assets/font-awesome/webfonts/example.ttf', 'public/fonts/example.ttf');
1. Primero, cree una estructura de carpetas explícita:
así en tu proyecto laravel.
public/fonts/vendor/font-awesome
Mueva todas sus fuentes de font-awesome
paquete al directorio de mención anterior.
2. Cambie el valor de la variable $ fa-font-path:
font-awesome
directorio tiene un archivo llamado _variables.scss
dentro de ese archivo hay una variable llamada $fa-font-path
cambie el valor a algo como esto.
$fa-font-path: "/fonts/vendor/font-awesome" !default;
Compile sus activos, funcionaría.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)