instalar - npm version
Mueva un módulo de devDependencies a dependencias en npm package.json (5)
¡Sí!
para mover un módulo de
devDependencies
a
dependencies
:
npm install <module_name> --save-prod
¿Hay algún comando breve para mover un módulo de
devDependencies
a
dependencies
en package.json?
Siempre me encuentro haciendo esto:
npm uninstall <module_name> --save-dev
npm install <module_name> --save
¿Hay un enfoque más corto para esto?
El problema con el uso de los comandos
npm
o
yarn
es que existe la posibilidad de que
la versión que se vuelve a agregar sea diferente a la que se usa actualmente.
Si esto es lo que desea,
tanto
un movimiento como una actualización, continúe y use la respuesta aceptada.
Si no es así, simplemente
edite manualmente su
package.json
para mover la línea desde el objeto
devDependencies
objeto de
dependencies
(creándolo si es necesario).
Puedes ir en la otra dirección también.
El archivo de bloqueo no contiene información sobre si las cosas son dependencias de producción o desarrollo, por lo que no es necesario actualizarlo.
Puede hacer una instalación
npm
/
yarn install
luego para arreglar cualquier indicador en los archivos de bloqueo.
Si desea hacer lo contrario (es decir, mover un módulo de
dependencies
a
devDependencies
) simplemente haga lo siguiente:
npm install <module_name> --save-dev
o taquigrafía:
npm i <module_name> -D
taquigrafía para pasar de
devDependencies
a
dependencies
(prod):
npm i <module_name> -P
Si su proyecto aún no tiene un archivo de bloqueo o un archivo retráctil, simplemente puede mover la línea correspondiente en su
package.json
.
(No recomiendo no usar lockfiles)
En hilo:
mover un módulo de
devDependencies
a
dependencies
:
yarn remove <module_name> --dev&yarn add <module_name>
mover un módulo de
dependencies
a
devDependencies
:
yarn remove <module_name>&yarn add <module_name> --dev
Como se dijo en los comentarios, el comando en realidad elimina el módulo y lo reinstala en el nuevo lugar.