Breaking

Post Top Ad

Your Ad Spot

martes, 7 de mayo de 2019

Laravel Mix Alias

Laravel Mix Alias ​​es un paquete NPM que proporciona un método práctico para la configuración de resolver.alias de WebPack .
Aquí hay un ejemplo de cómo puede hacer requirey las importdeclaraciones más simples:
const mix = require('laravel-mix');
require('laravel-mix-alias');

mix.alias({
    '@': '/resources/assets/js',
    '~': '/resources/assets/sass',
    '@components': '/resources/assets/js/components',
});
Lo que le permite escribir importdeclaraciones como esta:
import '~/variables'
import '@components/ToggleInput.vue';
Si no está familiarizado con la resolve.aliasconfiguración de Webpack , aquí le explicamos cómo puede usarlo en Mix sin este paquete:
mix.webpackConfig({
    resolve: {
        alias: {
            '@': path.resolve(__dirname, 'resources/js/')
        }
    }
});
Es posible que prefiera la conveniencia del mix.aliasmétodo que este paquete proporciona sobre la resolución de rutas; sin embargo, si prefiere esto sin un paquete, esta configuración no es muy complicada.
Si desea obtener más información sobre la extensión de la mezcla de laravel , Jeffrey Way ha proporcionado un documento útil sobre la creación de un complemento para la mezcla de Laravel. ¡Echa un vistazo a las ideas sobre cómo aprovechar Laravel Mix!
Para obtener más información sobre el paquete Laravel Mix Alias, consúltelo en GitHub en MaximVanhove / laravel-mix-alias y en el paquete NPM laravel-mix-alias .

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas