Yarn: Konfigurasi benang kosong saat dijalankan dari dalam skrip npm

Dibuat pada 13 Jul 2017  ·  4Komentar  ·  Sumber: yarnpkg/yarn

Apakah Anda ingin meminta fitur atau melaporkan bug ?

Bug

Bagaimana perilaku saat ini?

Output dari yarn config kosong jika dijalankan dari dalam skrip benang.

Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi.

  1. Buat proyek kosong dengan skrip di package.json :
"scripts": {
    "debug": "yarn config list"
}
  1. Jalankan skrip dengan yarn run debug .

Apa perilaku yang diharapkan?

Harapkan yarn run debug untuk menghasilkan output yang sama seperti npm run debug atau yarn config list .

Sebutkan node.js, benang, dan versi sistem operasi Anda.
node.js v6.11.0
benang v0.27.5
OS Ubuntu 16.04

Sepertinya ini diperkenalkan antara v0.24.5 dan v0.27.5. Kami menggunakan perilaku ini sebagai bagian dari skrip build buruh pelabuhan yang secara internal akan mengambil token otorisasi NPM (dari yarn config ) untuk menyediakannya ke container buruh pelabuhan yang sedang dibangun. Akan menyenangkan melihat regresi diperbaiki, untuk mengembalikan ini sejalan dengan perilaku npm.

cat-bug

Semua 4 komentar

Ini menyebabkan kesalahan otentikasi ketika install ada dalam skrip, jika Anda memiliki repositori pribadi. Contoh:

"scripts": {
    "startup": "yarn install --pure-lockfile && bower install && ember s"
}

Masalah yang dikonfirmasi masih ada di 1.0.1 .

Terima kasih atas laporannya! Ini karena skrip dijalankan dengan YARN_SILENT=1 dan yarn config list tidak menghasilkan apa pun dalam mode senyap.

Akan mengirimkan PR untuk memperbaikinya.

😄 Terima kasih @BYK

Apakah halaman ini membantu?
0 / 5 - 0 peringkat