Möchten Sie eine Funktion anfordern oder einen Fehler melden?
FEHLER
Wie ist das aktuelle Verhalten?
yarn pack
packt keine bundledDependecies in v0.19.0, v0.19.1 und v0.20.0
Wenn das aktuelle Verhalten ein Fehler ist, geben Sie bitte die Schritte zur Reproduktion an.
{
"name": "test-bundled-deps",
"version": "0.0.0",
"dependencies": {
"bcryptjs": "^2.0.0",
},
"bundledDependencies": [
"bcryptjs",
]
}
Führen Sie dann yarn
gefolgt von yarn pack
Überprüfen Sie die TGZ-Datei. Es enthält nicht den Ordner node_modules.
Was ist das erwartete Verhalten?
um wie in Version 0.18.1 zu arbeiten
Bitte geben Sie Ihre node.js, Garn und Betriebssystemversion an.
$ node -v
v7.4.0
OS X El Capitan 10.11.6
Scheint zumindest verursacht zu sein durch: -
Wenn ich diese auflöse, bekomme ich node_modules / module in der gepackten .tgz, aber keine Unterverzeichnisse / Dateien.
Eine PR mit einem Test ist willkommen
@bestander : Ich habe eine PR mit einem fehlgeschlagenen Testfall hinzugefügt (# 4598).
Bei einem im Test-Fixture angegebenen Projekt-Setup, das npm install
und npm pack
ausführt, enthält das resultierende Archiv ein node_modules
Verzeichnis, das die gebündelten Abhängigkeiten enthält. Wenn Sie dieselben Befehle mit yarn
ausführen, enthält das Archiv nicht die gebündelten Abhängigkeiten.
Hilfreichster Kommentar
@bestander : Ich habe eine PR mit einem fehlgeschlagenen Testfall hinzugefügt (# 4598).
Bei einem im Test-Fixture angegebenen Projekt-Setup, das
npm install
undnpm pack
ausführt, enthält das resultierende Archiv einnode_modules
Verzeichnis, das die gebündelten Abhängigkeiten enthält. Wenn Sie dieselben Befehle mityarn
ausführen, enthält das Archiv nicht die gebündelten Abhängigkeiten.