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');
});

2 réponses


Grafikart
Réponse acceptée

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.

Joouul
Auteur

Zut ça :p bon bah un grand merci en tous cas :)