Laravel Elexir et installation packages npm

Par Joouul, il y a 9 ans


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, il y a 9 ans

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, il y a 9 ans

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