Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 6238|Répondre: 0

Plus d’intrication entre devDependencies et dépendances

[Copié le lien]
Publié sur 09/10/2018 14:32:38 | | |
J’ai déjà eu du mal avec le problème de gestion des dépendances de paquets pour une installation npm. C’est vrai :

Lorsque nous utilisons npm install pour installer des modules ou des plugins, il y a deux commandes pour les écrire dans le fichier package.json, à savoir :

--save-dev

ou

--sauvegarder

Tout d’abord, il convient de noter que le sens chinois du mot Dependencies signifie dépendance et dépendance, tandis que dev est

Abréviation de develop.

Ainsi, la différence entre eux se reflète dans le fichier package.json, qui est que les plugins installés avec --save-dev sont écrits dans le domaine devDependencies, tandis que les plugins installés avec --save sont écrits dans le bloc de dépendances.

Alors, quelle est la différence entre devDependencies et les objets dependencies dans package.json fichiers ?

Les plugins dans devDependencies ne sont utilisés que dans l’environnement de développement, pas dans l’environnement de production, et les dépendances doivent être libérées dans l’environnement de production.

Par exemple, si nous écrivons un projet qui dépend de jQuery, une erreur sera signalée si la dépendance s’exécute sans ce package, donc nous écrirons cette dépendance dans les dépendances.

Et certains des outils de build que nous utilisons, comme glup et webpack, sont simplement des packages utilisés en développement, et ils sont en ligne

Cela n’a rien à voir avec eux, alors écrivez-le dans devDependencies.






Précédent:Les ornements et plateaux à thé sculptés dans le cuivre et l’aluminium revêtent une importance artistique
Prochain:NPM met à jour toutes les dépendances
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com