Saltar al contenido

Laravel Mix genera fuentes en otro directorio

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *