簡體   English   中英

一個包中有多個package.json文件

[英]Multiple package.json files in one package

我有一個在php上運行的站點,它使用Node進行一些開發任務。 目前,我們的團隊依賴puppet來安裝我們用於這些開發任務的節點模塊,但是,我正在考慮轉而在網站的根目錄中使用package.json文件。

我的問題是:

我的php應用程序實際上是3個獨立的站點,我們混合成一個(1個面向公眾的站點,1個內部站點,1個面向客戶端的站點),並且可能的情況是應用程序的某些安裝依賴於不同的節點包(或不同版本的相同的pacakge)。 雖然我知道將這些應用程序分開並讓每個應用程序管理自己的依賴項會很好,但是,有一種方法可以在一個站點中擁有多個package.json文件嗎?

換一種說法:

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

或者,有沒有辦法讓一個package.json處理多個應用程序的依賴項?

我不知道這是否有意義,讓我知道我是否只是在這里離開了。 謝謝!

據我所見,package.json處理單個目錄的依賴項(以及node_modules的單個實例)。

最好的辦法是將應用程序拆分為單獨的目錄。

除此之外,您可以將所有依賴項添加到單個package.json文件中。 它將安裝到node_modules文件夾中,該目錄中的任何應用程序都可以訪問所有已安裝的模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM