4

2 つのローカル npm プロジェクトがAあり、B. Aに依存していて、ファイルreactに依存関係としてリストされているとしましょう。package.jsonで利用できるnpm linkようにするために使用しAますB

Bとに依存しAますreactnpm link Aのローカルバージョンを使用していましたAAただし、 は既に に依存していることを知っているので、 のファイルにreactは含めません。私が呼び出すと、npm がフォルダーに推移的な依存関係を含めることが期待されます。ただし、さん自身のファイルに推移的な依存関係を含めない限り、 さんのコードで見つけることも、 さんのコードで使用することもできません。reactpackage.jsonBnpm installnode_modulesreactBBpackage.json

のような他のモジュールを含めると、またはのreactような推移的な依存関係もフォルダーに解決されます。fbjsencodingnode_modules

では、どこが間違っているのでしょうか。/ の依存関係がのフォルダーAに含まれていないのはなぜですか?Bnode_modules

4

1 に答える 1