El problema con el uso npm
o yarn
comandos es que hay una posibilidad de que la versión que se volverá a añadir es una versión diferente que la que se utiliza actualmente. Si esto es lo que desea, tanto un movimiento como una actualización, continúe y use la respuesta aceptada.
Si no, simplemente edite manualmente supackage.json
para mover la línea del devDependencies
objeto al dependencies
objeto (creándolo si es necesario). Puedes ir en la otra dirección también.
El archivo de bloqueo no contiene ninguna información sobre si las cosas son dependencias de producción o desarrollo, por lo que no es necesario actualizarlo. Puede hacer un npm
/ yarn install
después para arreglar cualquier indicador en los archivos de bloqueo.