gpt4 book ai didi

javascript - 一个包中有多个 package.json 文件

转载 作者:IT老高 更新时间:2023-10-28 21:55:50 25 4
gpt4 key购买 nike

我有一个在 php 上运行的站点,它使用 Node 来完成一些开发任务。目前,我们的团队依靠 puppet 来安装我们用于这些开发任务的 Node 模块,但是,我正在考虑转而使用站点根目录中的 package.json 文件。

我的问题是这样的:

我的 php 应用程序实际上是 3 个独立的站点,我们将它们混合到一个站点(1 个面向公众的站点、1 个内部站点、1 个面向客户端的站点),并且它的某些应用程序安装可能依赖于不同的 Node 包(或同一包装的不同版本)。虽然我知道将这些应用程序分开并让每个应用程序管理自己的依赖项会很好,但除此之外,是否有某种方法可以在一个站点中拥有多个 package.json 文件?

换句话说:

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

或者,有没有办法让一个 package.json 处理多个应用程序的依赖关系?

我不知道这是否有意义,让我知道如果我只是在左外野出路。谢谢!

最佳答案

据我所知,package.json 处理单个目录的依赖项(以及单个 node_modules 实例)。

最好的办法是将应用程序拆分到单独的目录中。

除此之外,您可以将所有依赖项添加到单个 package.json 文件中。它将安装到 node_modules 文件夹中,并且该目录中的任何应用都可以访问所有已安装的模块。

关于javascript - 一个包中有多个 package.json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com