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

Vue: 6771|Répondre: 0

La différence entre npm i --sauvegarde et --sauvegarde -dev

[Copié le lien]
Publié sur 08/10/2018 17:02:08 | | |
Installation 1.npm

Les modules dans les dépendances et devDependencies seront téléchargés, et seuls les modules dans les dépendances seront téléchargés lors de l’utilisation de npm install –production ou indiquant que la valeur de la variable NODE_ENV est production.

NPM installe des modules individuels : installé dans node_modules répertoire, mais pas enregistré dans package.json. Lorsque vous exécutez la commande d’installation npm par la suite, le module ne sera pas installé automatiquement.

Installation 2.npm --sauvegarde

Installez-le dans le répertoire node_modules, enregistrez-le dans le champ dépendances du package.json, puis installez les modules qui dépendent de l’environnement de production, c’est-à-dire ceux qui sont exécutés au moment du projet, tels que react, react-dom, jQuery, etc. Ces modules seront automatiquement installés dans le node_modules lorsque vous exécutez npm install, ou npm install — production, ou indiquent que la valeur variable NODE_ENV est production.

3.npm install --save-dev

Installez-le dans le répertoire node_modules, enregistrez-le dans le champ devDependencies dans le package.json, et installez les modules dont dépend l’environnement de développement, c’est-à-dire que les modules pendant le développement du projet, tels que babel (transcodeur, qui peut convertir le code ES6 en code ES5) et d’autres outils, doivent être utilisés uniquement dans l’environnement de développement. L’exécution de l’installation de npm installe automatiquement ces modules dans le node_modules node_modules, mais pas lors de l’exécution de l’installation de npm — en production ou lorsque la valeur de la variable de NODE_ENV est en production.




Précédent:【Avis】Le site web ferme l’activité de recharge de points
Prochain:Je n’ai pas trouvé le module « @angular-devkit/build-angular » depuis
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