Apakah Anda ingin meminta fitur atau melaporkan bug ?
BUG
Bagaimana perilaku saat ini?
yarn pack
tidak mengemas bundledDependecies di v0.19.0, v0.19.1 dan v0.20.0
Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi.
{
"name": "test-bundled-deps",
"version": "0.0.0",
"dependencies": {
"bcryptjs": "^2.0.0",
},
"bundledDependencies": [
"bcryptjs",
]
}
lalu jalankan yarn
diikuti oleh yarn pack
periksa file tgz. Ini tidak akan berisi folder node_modules.
Apa perilaku yang diharapkan?
untuk bekerja seperti pada versi 0.18.1
Sebutkan node.js, benang, dan versi sistem operasi Anda.
$ node -v
v7.4.0
OS X El Capitan 10.11.6
Tampaknya setidaknya disebabkan oleh: -
Mengatasinya memberi saya node_modules / modul dalam paket .tgz tetapi tidak ada subdirektori / file.
PR dengan tes diterima
@bestander : Saya telah menambahkan PR dengan kasus uji yang gagal (# 4598).
Dengan pengaturan proyek yang ditentukan dalam perlengkapan uji, menjalankan npm install
dan npm pack
arsip yang dihasilkan akan berisi direktori node_modules
berisi dependensi yang dibundel. Melakukan perintah yang sama menggunakan yarn
arsip tidak berisi dependensi yang dibundel.
Komentar yang paling membantu
@bestander : Saya telah menambahkan PR dengan kasus uji yang gagal (# 4598).
Dengan pengaturan proyek yang ditentukan dalam perlengkapan uji, menjalankan
npm install
dannpm pack
arsip yang dihasilkan akan berisi direktorinode_modules
berisi dependensi yang dibundel. Melakukan perintah yang sama menggunakanyarn
arsip tidak berisi dependensi yang dibundel.