在一个封装中的多个文件的package.json(Multiple package.json fil

2019-07-18 01:00发布

我对PHP运行的网站,使用节点几开发任务。 目前,我们的团队依靠木偶安装我们使用这些开发任务的节点模块,但是,我想移动到站点而不是根使用的package.json文件。

我的问题是这样的:

我的PHP应用程序实际上是3个独立的网站,我们已经混为一体(1面向公众的网站,1个内部站点,1个面向客户的网站)及其可能的情况是,应用程序的一些设施依赖于不同的节点程序包(或不同版本的同样pacakge)。 虽然我知道这将是很好来拆分这些应用程序,并各有一个管理其自己的依赖,总之这一点,是有一些方法可以在一个网站的多个文件的package.json?

换一种说法:

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

或许,有没有办法有一个手柄的package.json依赖一个以上的应用程序?

我不知道这是有道理的,让我知道如果我在左外野我只是会出现在这里。 谢谢!

Answer 1:

据我所看到的,有一个目录的依赖关系的package.json交易(和node_modules的单个实例)。

最好的办法是将您的应用程序分成单独的目录。

除非,你可能只是所有的相关性添加到一个单一的package.json文件。 它将安装到node_modules文件夹和目录中的任何应用程序将可以访问所有已安装的模块。



文章来源: Multiple package.json files in one package