2013-07-04 102 views
0

我有兩個PHP項目,其中一個依賴於其他項目。我想使用composer將projectA導入到projectB中,但不是在供應商文件夾或任何其他自定義命名文件夾中。我想將項目導入projectB的根目錄。這可以實現嗎?在項目的根目錄下安裝作曲者依賴項

我嘗試使用這樣的:

但是,我得到[RuntimeException] does not exist and could not be created. 試圖用反斜槓和空字符串,但沒有工作。

+0

大概這個問題實際上是關於你的其他問題http://stackoverflow.com/questions/17366723/javascript-equivalent-to-composer哪些也是從XY問題的痛苦。 – Danack

回答

4
"vendor-dir" : "/" 
即指向根目錄,而不是當前目錄這將是「./」

我想將項目導入到項目B的根

。這可以實現嗎?

不,其他項目的作曲者文件會覆蓋導入它的項目的composer.json。

但是,您應該問問如何解決您嘗試解決的問題,而不是詢問有關該問題的具體解決方案,因爲您似乎有an XY Problem

如果您想在ProjectA安裝ProjectA後在ProjectB的特定目錄中使用文件(例如,使JavaScript文件可供Web瀏覽器使用),您應該查看使用scripts in Composer將文件複製到正確的目錄。

+0

+1爲相對路徑提供信息 – xXx