Estoy tratando de ejecutar una extensión JS Chrome desde un repositorio clonado. El problema ocurre después de ejecutar npm install, donde algunas de las dependencias en el archivo package-lock.json se eliminan y básicamente se ignoran. Esto hace que el proyecto pierda muchos de los módulos necesarios para su ejecución.
Intenté usar npm ci pero todavía tiene el mismo problema. También he intentado usar hilo y control de hilo, pero fue en vano. ¿Cuál es el problema aquí? ¿Por qué npm no instala todas las dependencias en el archivo package-lock.json sin tener que eliminar algunas de ellas?