Comment ajouter package.json au plugin de vitrine dans Shopware 6?

Oct 07 2020

Basé sur cette réponse Comment ajouter du javascript de dépendance tiers à Shopware 6 et repo indiqué J'essaye d'ajouter package.json au plugin de vitrine. Si j'exécute npm install dans le plugin, tout fonctionne correctement, mais quand il n'y a pas de dossier node_modules, le script de construction n'en génère pas un et le script de construction génère une erreur (impossible de résoudre les modules du node_modules manquant). Dois-je ajouter une commande aux scripts dev-ops (npm install pour mon plugin) ou est-ce que je manque une configuration?

Réponses

1 AntonettePresentina Oct 29 2020 at 15:57

Le dossier node_modules sera automatiquement créé lors de l'exécution de 'npm install'. Une fois l'installation terminée, le package de nœuds doit être enregistré dans le système de construction afin qu'il soit pris en compte lors de l'exécution de 'storefront: build'. Cela peut être fait en utilisant le fichier 'build / webpack.config.js'. Une fois la construction terminée, le dossier node_modules peut être supprimé comme le suggère la réponse liée.

L'ensemble complet d'instructions peut être trouvé dans cet article fourni par Shopware: https://www.shopware.com/en/news/installing-your-own-dependencies-via-npm/