lunes, 23 de octubre de 2017

Instalar correctamente librerías en Laravel

Debemos instalar las librerías correctamente en Laravel tales como MomentJS para que sean pipeadas a través de webpack. Además pegar el cdn puede ser origen de mucho problemas.

Paso 1. Instalación a través de NPM

   npm i moment --save

Paso 2. Crear variable global en Laravel

   en el fichero resources/assets/js/bootstrap.js
añadimos
    windows.moment = require('moment');
Paso 3. Agregar el app.js al markup del projecto. 

<script src="{{ asset('js/app.js') }}"></script>


La fuente difiere en el paso 3, ya que es para laravel 5.4. Si usamos 5.5 LTS personalmente no me funcionaba con mix(), y si como esta aqui escrito,c on asset()

Fuente
https://es.stackoverflow.com/questions/95031/imposible-incluir-momentjs-en-laravel5-con-laravel-mix

1 comentario:

  1. Recordar que debemos lanzar "npm run watch" para pipear todo, por tanto, generará los archivos .js y .CSS en nuestro folder public.

    ResponderEliminar