¿Cómo agregar package.json al complemento de escaparate en Shopware 6?

Oct 07 2020

Basado en esta respuesta Cómo agregar javascript de dependencia de terceros a Shopware 6 y el repositorio indicado Estoy tratando de agregar package.json al complemento de escaparate. Si ejecuto npm install en el complemento, todo funciona bien, pero cuando no hay una carpeta node_modules, el script de compilación no genera uno y el script de compilación arroja un error (no se pueden resolver los módulos que faltan en los node_modules). ¿Debo agregar un comando a los scripts de dev-ops (instalación de npm para mi complemento) o me falta alguna configuración?

Respuestas

1 AntonettePresentina Oct 29 2020 at 15:57

La carpeta node_modules se creará automáticamente al ejecutar 'npm install'. Una vez realizada la instalación, el paquete de nodos debe registrarse en el sistema de compilación para que se tenga en cuenta al ejecutar 'storefront: build'. Esto se puede hacer usando el archivo 'build / webpack.config.js'. Una vez que se completa la compilación, la carpeta node_modules se puede eliminar tal como sugiere la respuesta vinculada.

El conjunto completo de instrucciones se puede encontrar en este artículo proporcionado por Shopware: https://www.shopware.com/en/news/installing-your-own-dependencies-via-npm/