Mehrere package.json-Dateien in einem Paket

Ich habe eine Website auf PHP, die Node für einige Entwicklungsaufgaben verwendet. Derzeit ist unser Team auf Puppet angewiesen, um die Knotenmodule zu installieren, die wir für diese Entwicklungsaufgaben verwenden. Ich habe jedoch überlegt, stattdessen eine package.json-Datei im Stammverzeichnis der Site zu verwenden.

Mein Problem ist folgendes:

Meine PHP-App besteht aus 3 verschiedenen Sites, die wir zu einer (1 öffentlich zugänglichen Site, 1 internen Site, 1 Client-zugewandten Site) zusammengefügt haben. Es ist wahrscheinlich, dass einige Installationen der App von verschiedenen Knotenpaketen (oder verschiedenen Versionen von) abhängen das gleiche pacakge). Obwohl ich weiß, dass es schön wäre, diese Apps aufzuteilen und jedes seine eigenen Abhängigkeiten verwalten zu lassen, gibt es eine Möglichkeit, mehrere package.json-Dateien auf einer Site zu haben?

Mit anderen Worten:

/package.json
/site1/package.json
/site2/package.json
/site3/package.json

Oder gibt es eine Möglichkeit, mit dem einen package.json Abhängigkeiten für mehr als eine App zu behandeln?

Ich weiß nicht, ob das Sinn macht, lass es mich wissen, wenn ich hier im linken Feld bin. Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage