Le problème avec l'utilisation des commandes npm
ou yarn
est qu'il est possible que la version ajoutée à nouveau soit une version différente de celle qui est actuellement utilisée. Si c'est ce que vous voulez - à la fois un déménagement et une mise à niveau - alors allez-y et utilisez la réponse acceptée.
Sinon, modifiezpackage.json
simplement manuellement votre pour déplacer la ligne de l' devDependencies
objet vers l' dependencies
objet (en le créant si nécessaire). Vous pouvez aussi aller dans l'autre sens.
Le fichier de verrouillage ne contient aucune information sur les dépendances prod ou dev, donc cela n'a pas besoin d'être mis à jour. Vous pouvez faire un npm
/ yarn install
après pour réparer tous les indicateurs dans les fichiers de verrouillage.
npm i module-example -D
travaillera également pour passer de la production au développement, ainsi quenpm i module-example -P
pour passer des dépendances de développement à celles de productionyarn remove <module_name>
, puis l'ajouter à nouveau dans devDependencies avecyarn add <module_name> --dev