機能をリクエストしバグを報告しますか?
バグ
現在の動作は何ですか?
ヤーンスクリプト内から実行した場合、 yarn config
の出力は空になります。
現在の動作がバグである場合は、再現する手順を提供してください。
package.json
スクリプトで空のプロジェクトを作成します。"scripts": {
"debug": "yarn config list"
}
yarn run debug
てスクリプトを実行します。期待される動作は何ですか?
yarn run debug
がnpm run debug
またはyarn config list
と同じ出力を生成することを期待してください。
node.js、yarn、およびオペレーティングシステムのバージョンをお知らせください。
node.js v6.11.0
糸v0.27.5
OS Ubuntu 16.04
これはv0.24.5とv0.27.5の間に導入されたようです。 この動作は、NPM認証トークン( yarn config
)を内部的に取得して、ビルド中のDockerコンテナーに提供するDockerビルドスクリプトの一部として使用していました。 これをnpmの動作と一致させるために、リグレッションが修正されているのを見るとよいでしょう。
これにより、プライベートリポジトリがある場合、 install
がスクリプト内にあるときに認証エラーが発生します。 例:
"scripts": {
"startup": "yarn install --pure-lockfile && bower install && ember s"
}
確認された問題はまだ1.0.1
ます。
レポートありがとうございます! これは、スクリプトがYARN_SILENT=1
、 yarn config list
がサイレントモードで何も出力しないためです。
これを修正するためにPRを提出します。
😄ありがとう@BYK