Bonjour,
j'ai installé un nouveau projet Laravel et Elexir en plus. J'ai donc suivi la doc sur l'installation, aucun soucis, tout fonctionne presque correctement :p
Mon soucis est lié à jquery (entre autre :p ). Par défaut j'ai placé (par habitude), jquery-2.1.4.min.js dans /ressources/assets/ ... donc au bon endroit et le fichier est bien chargé (car j'utilise jquery sur mon site donc pas de soucis).
J'ai vu que jQuery était dispo via npm -> https://www.npmjs.com/package/jquery
donc j'ai lancé la commande via mon terminal -> npm install jquery --save-dev
Après j'ai donc commenté la ligne //'jquery-2.1.4.min.js', et piouf jQuery ne fonctionne plus sur mon site :p Je suppose que c'est un truc à la con que j'ai pas capté ou fait bêtement :p
Mon code est ci-dessous (un truc simple :) )
Et merci d'avances à l'âme charitabe qui m'aidera :)
var elixir = require('laravel-elixir');
/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for our application, as well as publishing vendor resources.
|
*/
elixir.config.sourcemaps = false;
elixir(function(mix) {
mix.sass('style.scss', 'public/css/style.css');
mix.scripts([
//'jquery-2.1.4.min.js',
], 'public/js/script.min.js');
});
le npm install jquery --save-dev
va mettre les fichiers de jquery dans le dossier node_modules en revanche si tu utilise elixir.scripts il te faudra tjrs l'importer (depuis le dossier node_modules si tu le souhaite. L'import ne se fera pas automatiquement.