Ne pas inclure mes fichiers json dans le build.js


#1

Bonjour,

J’utilise actuellement un template “webpack-simple” pour un projet simple.

Pour mon application vue, au même niveau que mon répertoire “dist”, j’ai un répertoire “json” dans lequel je charge des fichiers avec require(’…/json/info.json’) depuis mes composants situés dans le répertoire “src/assets”.

Lorsque je fais un npm run build, j’ai la surprise de voir tout le contenu des json importés dans le build.js final. L’application marche en production, je n’ai pas de soucis avec cela, mais est-il possible de faire autrement? Je veux dire pouvoir importer ces json depuis un répertoire public lors de l’ouverture de la page index.html plutôt que de tout avoir dans un seul et même fichier build.js?

Merci.

Salutations.


#2

C’est le comportement par défaut de webpack, de tout agréger en un seul fichier.
Tu peux changer de stratégie en changeant ta config webpack.

Tu devrais regarder la doc sur les chunks et/ou le code splitting

PS : fais bien attention à quelle version de webpack tu utilises et quelle version de la doc tu regardes


#3

Ok merci pour l’info, je vais étudier cela.

Salutations.