Voulez-vous demander une fonctionnalité ou signaler un bogue ?
BOGUE
Quel est le comportement actuel?
yarn pack
ne compile pas les dépendances groupées dans les v0.19.0, v0.19.1 et v0.20.0
Si le comportement actuel est un bogue, veuillez fournir les étapes à reproduire.
{
"name": "test-bundled-deps",
"version": "0.0.0",
"dependencies": {
"bcryptjs": "^2.0.0",
},
"bundledDependencies": [
"bcryptjs",
]
}
puis lancez yarn
suivi de yarn pack
vérifiez le fichier tgz. Il ne contiendra pas le dossier node_modules.
Quel est le comportement attendu?
pour fonctionner comme dans la version 0.18.1
Veuillez mentionner votre node.js, votre fil et la version de votre système d'exploitation.
$ node -v
v7.4.0
OS X El Capitan 10.11.6
Cela semble au moins être causé par: -
Résoudre ceux-ci me donne node_modules / module dans le .tgz compressé mais pas de sous-répertoires / fichiers.
Un PR avec un test est le bienvenu
@bestander : J'ai ajouté un PR avec un cas de test défaillant (# 4598).
Avec une configuration de projet spécifiée dans le montage de test, exécutant npm install
et npm pack
l'archive résultante contiendra un répertoire node_modules
contenant les dépendances groupées. En exécutant les mêmes commandes en utilisant yarn
l'archive ne contient pas les dépendances groupées.
Commentaire le plus utile
@bestander : J'ai ajouté un PR avec un cas de test défaillant (# 4598).
Avec une configuration de projet spécifiée dans le montage de test, exécutant
npm install
etnpm pack
l'archive résultante contiendra un répertoirenode_modules
contenant les dépendances groupées. En exécutant les mêmes commandes en utilisantyarn
l'archive ne contient pas les dépendances groupées.