Lorsque Yarn est utilisé pour installer des dépendances, il les place dans node-modules
répertoire par défaut.
Comment puis-je changer cela en i.e Laravel resources
?
Comme .bowerrc
est utilisé pour que bower définisse "directory": "resources/assets"
yarn install --modules-folder ./resources
MISE À JOUR: Gardez un œil sur ce GitHub Issue car cette fonctionnalité n'est pas tout à fait stable.
MISE À JOUR 2: À partir de Damien's réponse ci-dessous, vous pouvez ajouter --install.modules-folder "./resources"
à .yarnrc
file afin que vous n'ayez pas besoin de passer continuellement l'argument de la ligne de commande pour chaque appel ultérieur. Notez que des guillemets doubles sont requis; sans ceux-ci, vous obtiendrez un Invalid value type 1:25
ou erreur similaire.
Vous pouvez ensuite valider le .yarnrc
au contrôle de code source afin que les autres développeurs du projet puissent utiliser automatiquement les mêmes paramètres.
Vous pouvez créer un fichier . Yarnrc avec le contenu suivant:
--modules-folder resources
De cette façon, chaque commande yarn
aura ce paramètre défini.