Si j'appelle yarn add <my-package>
, Yarn installera à la fois les dépendances et devDependencies de <my-package>
. Est-ce un comportement normal?
J'ai consulté la documentation, mais je n'ai pas trouvé le moyen de l'empêcher d'installer les dépendances de développement (ce dont je n'ai pas besoin). Je crois que devDependencies sont les dépendances utilisées pour compiler les sources dans les scripts de construction. Et pour construire mon application, je n'ai besoin que des versions.
Utilisez --production=true
(ou simplement --production
ou --prod
en abrégé). C'est en effet un comportement normal; Le fil suppose que vous vous trouvez dans un contexte de "développement" sauf si votre variable d'environnement NODE_ENV est définie sur "production".
Jetez un coup d'œil à Yarn's documentation .
Le fil a une option --production, ce qui l’aidera à installer uniquement des dépendances de production. Ceci est montré ici