いくつかの開発タスクに Node を使用する php で実行されているサイトがあります。現在、私たちのチームはこれらの開発タスクに使用するノード モジュールをインストールするために puppet に依存していますが、代わりにサイトのルートにある package.json ファイルを使用することに移行することを考えていました。
私の問題はこれです:
私の php アプリは、実際には 3 つの別々のサイトを 1 つに混ぜ合わせたもの (公開サイト 1 つ、内部サイト 1 つ、クライアント向けサイト 1 つ) であり、アプリのインストールの一部が異なるノード パッケージ (または異なるバージョンの同じパッケージ)。これらのアプリを分割して、それぞれが独自の依存関係を管理できるようにするとよいと思いますが、これ以外に、1 つのサイトに複数の package.json ファイルを含める方法はありますか?
言い換えると:
/package.json
/site1/package.json
/site2/package.json
/site3/package.json
あるいは、1 つの package.json で複数のアプリの依存関係を処理する方法はありますか?
これが理にかなっているかどうかはわかりません。ここで左翼手から抜け出しているかどうかを教えてください。ありがとう!