Como adicionar package.json ao plugin storefront no Shopware 6?
Com base nesta resposta, como adicionar javascript de dependência de terceiros ao Shopware 6 e o repositório indicado, estou tentando adicionar package.json ao plug-in de fachada. Se eu executar o npm install no plugin, tudo funcionará bem, mas quando não houver uma pasta node_modules, o script de construção não gerará uma e o script de construção gerará um erro (não é possível resolver os módulos de node_modules ausentes). Devo adicionar o comando aos scripts dev-ops (npm install para meu plugin) ou estou faltando alguma configuração?
Respostas
A pasta node_modules será criada automaticamente ao executar 'npm install'. Assim que a instalação for concluída, o pacote do nó deve ser registrado no sistema de compilação para que seja considerado ao executar 'storefront: build'. Isso pode ser feito usando o arquivo 'build / webpack.config.js'. Assim que a compilação estiver concluída, a pasta node_modules pode ser removida conforme sugere a resposta vinculada.
O conjunto completo de instruções pode ser encontrado neste artigo fornecido pela Shopware: https://www.shopware.com/en/news/installing-your-own-dependencies-via-npm/