我有一个在 php 上运行的站点,它使用 Node 来完成一些开发任务。目前,我们的团队依靠 puppet 来安装我们用于这些开发任务的节点模块,但是,我正在考虑转而使用站点根目录中的 package.json 文件。
我的问题是这样的:
我的 php 应用程序实际上是 3 个独立的站点,我们将它们混合为一个(1 个面向公众的站点、1 个内部站点、1 个面向客户端的站点),并且它的某些应用程序安装可能依赖于不同的节点包(或不同版本的相同的包装)。虽然我知道将这些应用程序分开并让每个应用程序管理自己的依赖项会很好,但除此之外,是否有某种方法可以在一个站点中拥有多个 package.json 文件?
换句话说:
/package.json
/site1/package.json
/site2/package.json
/site3/package.json
或者,有没有办法让一个 package.json 处理多个应用程序的依赖关系?
我不知道这是否有意义,让我知道我是否只是在这里的左外野。谢谢!