問題タブ [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 投票する
2 に答える
10352 参照

tsc - Yarn は Windows でグローバル バイナリをどこに追加しますか?

私はWindows 7を使用しており、次のようにインストールしようとしtypescriptましたyarn

インストールが正常に完了した後tsc、コマンド ラインに入力しましたが、コマンドが使用できないことがわかりました。

設定を取得:

このパスを確認しました。実行可能ファイルがありませtsctsserver。それはどこにある?

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

npm - 依存関係をインストールするときに Yarn がエラーを発生させるのに、NPM がエラーを発生させないのはなぜですか?

Yarn を試して、NPM をオフにすることにしました。残念ながら、ある種の書き込み権限が失敗しているようで、エラーが不可解すぎて理解できません。また、現時点ではこれに関する情報もあまりありません。yarnandを実行しようとした後yarn installでもyarn cache clean、同じエラーが発生します。

私のyarn-error.logファイルの内容全体は次のとおりです。

0 投票する
12 に答える
162014 参照

javascript - Yarn グローバル コマンドが機能しない

Yarn v0.16.1 を使用しています。私が正しく理解していれば(ドキュメンテーションに従って)、yarn global add <package>と同等であるはずですnpm install -g <package>。ただし、ドキュメントの例を (を使用してcreate-react-app) 実行すると、コマンドは正常に実行さcreate-react-appれますが、コマンド ラインからは使用できません。出力は次のとおりです。

npm を使用してグローバル インストールを実行すると、期待どおりの結果が得られ、すべてが機能します。私は糸で何が欠けていますか?

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

npm - brew、yarn、npmの違いは何ですか?

react-nativeでグローバルにインストールしたパッケージを使用していましnpmた。コマンドを実行した後の最初の行に表示されinitます。以下:

それで私はそのウェブサイトをチェックしていて、私には面白そうに見えましたが、それが何であるかは正確にはわかりません. brew最初はをインストールする必要があると思っていたyarnので、yarn でインストールできましたnpmyarnしかし、今はそれが の代わりだと思いますnpm。それは正しい発言ですか?

なぜそんなに多くのパッケージ マネージャーが必要なのですか?

AtomVisual Studio Codeなどのソフトウェアが独自のパッケージ マネージャーを持つと便利であることは理解しています。しかし、開発のために、誰かが 4 つの異なるパッケージ マネージャーを使用する理由がわかりません (「プライマリ ソフトウェア」にはbrew、パッケージにはbrew、yarnバックnpmエンド モジュールにはnpm、フロントエンド ライブラリにはbower)。このパッケージ マネージャー フォレストをどのように解きほぐすことができますか?

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

javascript - npm パッケージを独自の実装に置き換える

私のpackage.jsonには依存関係があり"protractor": "2.1.0"ます。そのパッケージは、次に依存し"jasminewd2": "0.0.5"ます。

そのjasminewd2パッケージには、変更したい動作がいくつかあります。そのソースをダウンロードし、必要な変更を加えました。Yarn のドキュメントでは、パッケージにローカル ソースを使用する可能性について説明しています。

yarn add file:/path/to/local/folderローカル ファイル システムにあるパッケージをインストールします。これは、レジストリに公開されていない他のパッケージをテストするのに役立ちます。

そのコマンドを実行すると

  1. "jasminewd2": "file:\\CustomNodeModules\\jasminewd2"私のpackage.jsonに追加されます。
  2. そして、これを私のyarn.lockファイルに:

    /li>

その結果、node_modules/jasminewd2npm リポジトリの元のバージョンが含まれます。代わりに糸に自分のバージョンをインストールさせるにはどうすればよいですか?

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

node.js - Yarn がローカル パッケージを正しくビルドできない

私は自分のパッケージを構築しており、プロジェクトにもサンプルフォルダーがあります。私のプロジェクト構造は次のようなものです:

サンプルフォルダー内のpackage.jsonファイルには次のものが含まれます。

を実行すると npm install、ライブラリが正しく構築されてから に追加されていることがわかりますexample\node_modules\。すべてが期待どおりです。

ただし、 で同じことを試してみたところ、yarn installうまくいきませんでした。Yarn キャッシュをクリアしたので、キャッシュの問題ではないことに注意してください。問題は、実行時にyarn install、Yarn がルート フォルダーの package.json を尊重しないように見えることです。つまり、

ルートフォルダー内に、package.jsonファイルに含まれる

これは、結果パッケージにフォルダーのみを含めるようにnpmにlib指示します-npmは指示にうまく従っていますが、Yarnはそれを完全に無視し、結果パッケージにすべてを入れたようです.

注: ライブラリを npm レジストリに公開してからyarn install my-libraryすべてを実行すると、期待どおりに動作します。

何か案は?