問題タブ [yarnpkg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
55237 参照

node.js - npm を使用して糸をインストールしないのはなぜですか?

yarn (代替の npm クライアント) を発表したブログ投稿で、「最も簡単な開始方法は実行することですnpm install -g yarn」と述べています。しかし、ドキュメントの「install yarn」ページに移動すると、「npm install yarn」はプラットフォーム固有のインストール ページのいずれにもリストされておらず、「代替」ページの 3 つのオプションの 3 番目としてのみ提供されています。 . さらに、npm installyarn を実行すると、非推奨の警告が表示されます。私の質問はnpm install、最も簡単なインストール方法である場合、ドキュメントで推奨される方法ではないのはなぜですか? を使用して糸をインストールすることには欠点がありnpmますか?

0 投票する
4 に答える
2394 参照

npm - yarn self-update が OAuth2 認証エラーをスローする

yarn self-updateコマンドがどのように機能するかを試していますが、Yarn のバージョンを更新する代わりに、次のような OAuth エラーがスローされます。

これがなぜなのか、これを解決するために何をする必要があるのか​​ 誰かが知っていますか? ドキュメントhereによると、このコマンドにはそのような OAuth 依存関係はなく、IMHO もそうすべきではありません。

すでにPRが出ているようです

編集:さらなる調査によると、これはYarn の既知のバグです。しかし、解決策はまだありません。修正が新しいバージョンとしてプッシュされた場合、奇妙なキャッチ22になりますが、コマンドが失敗するため、ユーザーは更新できません。考えられる解決策の 1 つはyarn self-update [tag]の代わりですyarn self-updateが、これはバグのままです。*

編集:別の回避策があることに気付きました

0 投票する
3 に答える
56765 参照

yarnpkg - Yarn: 最初の証明書を検証できません

npm から Yarn に移行しようとしています。糸を介して依存関係をインストールしようとすると、このエラーが発生します。

npm でも同じように動作します。プロキシの設定を試みましたが、役に立ちませんでした。変更が必要な設定はありますか?

0 投票する
1 に答える
3479 参照

javascript - package.json のスクリプト オブジェクトで "yarn run" を実行する際の問題

Facebook の JavaScript 用パッケージ マネージャであるrunが提供するコマンドを使用できません。yarn

現在、私のpackage.jsonファイルには、scriptsオブジェクト用に次のものがあります。

次のコマンドを実行すると、期待どおりに動作しnpm run lintます。ただし、スクリプトをyarnwithから実行するとyarn run lint、次のエラーが表示されます。

./node_modules/.binディレクトリは私のものであり、または$PATHのような実行可能ファイルがあれば、期待どおりに機能することに気付きました。datepwdyarn run some_script_on_date

これを機能させる 1 つの方法は、実行しようとしているコマンドを含む別のシェル ファイルを作成することです。と呼びましょう./scripts/lint.sh

そして、ファイルに対してこのコマンドを実行しますchmod +x ./scripts/lint.sh

scriptsオブジェクトに次の行を追加します。

そして今yarn run new_lint、期待どおりに実行されます。

何か不足していますか、それともスクリプトを呼び出すyarn必要があるのですか? のようにコマンドを実行したいと思いnpmます。

0 投票する
2 に答える
18829 参照

node.js - yarn.lock と npm の shrinkwrap の違いは何ですか?

最近、Yarn を使用して Node パッケージをインストールしようとしました。うまく機能し、NPM よりもはるかに高速です。糸は自動的に生成されyarn.lockます。すでに NPM シュリンクラップ ( npm-shrinkwrap.json) があります。

それらの間に違いはありますか?npm- shrinkwrap.jsonyarn.lockよりも利点がありますか?

0 投票する
3 に答える
11488 参照

yarnpkg - Yarn が package.json からスクリプトを実行しないのはなぜですか?

npm スクリプトが Yarn で動作しません。

通常、 npm startornpm run buildを実行すると、スクリプトは正常に実行されます。これらをyarn start/ yarn run start/で実行しようとすると、yarn run buildエラーが発生します。

npm を使用して Yarn をグローバルにインストールしました。ターミナルで zsh を実行します。

更新:これは v0.15.1 のバグのようで、0.16 では問題ではなくなりました。*

0 投票する
3 に答える
113522 参照

node.js - Yarn でローカル パスを使用してパッケージをインストールする方法は? パッケージが見つかりませんでした

私は相対パスでpackage.jsonローカルパッケージを指しています:my-custom-i18n

パッケージ.json

npm installパッケージを正しくインストールしますが、yarn問題があり、単にこのパッケージを見つけることができません:

糸出力

npmこのパッケージが存在しないレジストリに表示されていることがわかります。

質問

ローカル パッケージで糸を使用する変更はありますか? ローカル パッケージとは、相対パスで指定されたパッケージを意味しますmy-custom-i18n