私は自分のプロジェクトを次のように構成しました
/ index.js package.json node_modules |_Service_A |__main.js |__package.json |_Service_B |__main.js |__package.json
プロジェクトのルート ディレクトリで行うnpm install
と、/package.json に記載されている依存関係は解決されますが、node_modules/Service_A/package.json または node_modules/Service_B/package.json の依存関係は解決されません。異なるフォルダ間の依存関係を解決するために npm を作成するにはどうすればよいですか?
Service_A と Service_B は、node_modules 内にプリロードしたローカル モジュールです [依存関係があります]。私はそれらの依存関係を取り、それらを最上位のjsonにのみ配置できることを知っていますが、同じモジュールで異なるバージョンに依存している場合はどうなりますか。例: Service_A には jquery 1.6 が必要で、Service_B には jquery 1.7 が必要ですか?