У меня есть сайт, работающий на php, который использует Node для нескольких задач разработки. В настоящее время наша команда полагается на марионетку для установки модулей Node, которые мы используем для этих задач разработки, однако я думал переходить к использованию файла package.json в корне сайта.
Моя проблема такова:
My php app фактически представляет собой 3 отдельных сайта, которые мы смешали в один (1 открытый сайт, 1 внутренний сайт, 1 клиентский сайт) и его вероятный сценарий, что некоторые установки приложения зависят от разных пакетов Node (или разные версии одного и того же pacakge). Хотя я знаю, было бы неплохо разделить эти приложения друг от друга и каждый из них будет управлять своими зависимостями, если не считать этого, есть ли способ иметь несколько файлов package.json на одном сайте?
Другими словами:
/package.json
/site1/package.json
/site2/package.json
/site3/package.json
Или, может быть, есть способ иметь одно отношение package.json для более чем одного приложения?
Я не знаю, имеет ли это смысл, дайте мне знать, если я просто в левом поле. Спасибо!