問題タブ [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.
node.js - Node モジュールの npm install の代わりに yarn install を強制しますか?
yarn install
の代わりに強制的に使用したいnpm install
。でエラーを発生させたいnpm install
。で何をすればいいpackage.json
ですか?
yarnpkg - リリースが更新されていない場合、最新の変更を含むパッケージを追加するにはどうすればよいですか?
あなたのプロジェクトに次のパッケージを追加したいのです が、次の問題に直面しました: このパッケージには、作成者がコミットしたコミットがありますが、リリースは更新されていません。
リリースが更新されていない場合、最新の変更を含むパッケージを追加するにはどうすればよいですか?
javascript - すべての依存関係をバージョンアップするにはどうすればよいですか?
持つことyarn outdated
は非常に有益ですが、パッケージごとに実行することは避けたいと思いますyarn upgrade
。
糸のドキュメントから、yarn upgrade
引数なしですべての依存関係をアップグレードすると言われていますが、私のプロジェクトには変更がなくpackage.json
、yarn outdated
以前と同じパッケージバージョンが表示されます。
すべての依存関係をバンプするコマンドまたは引数はありますか?
そうでない場合、その慣行は何らかの形で推奨されていませんか?
yarnpkg - 糸の進行状況インジケーターは何を表していますか?
プロジェクトをインストールしているときに、進行状況インジケーターに巨大な数字が表示され、インストールに時間がかかります。
ただし、私のプロジェクトには 413770 の依存関係があるようには見えません。
これらの数字が進行状況インジケーターに表示されている理由と、このインストールが非常に遅くなる理由は何ですか?
javascript - プラグインを追加するために npm の代わりに yarn js を使用するように cordova を取得するにはどうすればよいですか?
質問が更新されました
現在、コマンドを使用してプラグインをコルドバ プロジェクトに追加していますcordova plugin add x
。これはバックグラウンドでnpmを使用していると思います。
キャッシングに関して非常に大きな違いが生じるため(cordova cliを自分で更新する以外に)、yarn jsのnpmを切り替える方法を知っている人はいますか(cordova内で、cordovaにnpmの代わりにyarnを使用させたい) .
結論
2016年12月
yarn をインストールすると、yarn がデフォルトのパッケージ マネージャーとして npm から引き継がれるため、デフォルトで速度が向上し、Cordova をいじる必要がないようです。
2017年9月
どうやら、Cordova は npm、https://issues.apache.org/jira/browse/CB-12242を使用するようにハードコーディングされているようです。この問題を再度オープンして、これをオプションにするよう Apache に要求します。
node.js - `yarn.lock` を `package.json` と同期するには?
でパッケージをインストールしyarn add --dev
、そのセットアッププロセスを実行し、その間に、パッケージは他のいくつかのパッケージをインストールし、それらをpackage.json
(in devDependencies
) に追加しました。素晴らしいですが、今yarn.lock
は同期が取れていません。
yarn.lock
の現在の状態に同期するための、手動ではない正しい方法はpackage.json
何ですか?
編集:yarn check
不足しているパッケージを次のように表示します:
しかし、それはそれらを追加しません。
ubuntu - ソースから糸をインストールする方法は?
ソースから Ubuntu マシンに yarn パッケージ マネージャーをインストールしようとしています。
1) Github リリースページから yarn tarball をダウンロードします。
2) gzip された tar を解凍します
3) 使う
ここまでは順調ですね。
目標:yarn
しかし、実行可能ファイルに からアクセスできるようにするための推奨される方法は何/usr/local/bin/yarn --version
ですか?
シンボリックリンクを作成する必要があるようです。その場合、tarball を抽出するのに最適な場所はどこですか? ですか/usr/local/lib/yarn
?シンボリックリンクを作成するにはどうすればよいですか?