iT邦幫忙

0

有無辦法將兩個不同專案互相使用?依賴管理

  • 分享至 

  • xImage

很好奇一個問題
我現在使用的是 https://bitbucket.org/
假設我現在有一個專案叫做 os
我有另一個專案叫做 helpers
os 會用到 helpers 的 function, css, js...等
所以理想上的DIR結構會是這樣

/os
    os application
/helpers
    helpers application

os 會是一個專案
helpers 會是一個專案
只是 os 遇到了引入路徑的問題
我好像沒有辦法在 os 中使用 require 去引入 helpers 的程式
我想做到類似 composer 的功能(或是 composer 可以幫我做到?)
也就是說我 os / helpers 可以獨立維護
所以我 os 主程式即便部署到不同的伺服器
只要另外部署 helpers 我就可以稍微有效率的更新核心的共用 function, css, js....等
但如果把 helpers 丟到 os 裡面,就會變成 os 一個專案了
想請問大大們如果要做到這點會怎麼實現呢?

看更多先前的討論...收起先前的討論...
小魚 iT邦大師 1 級 ‧ 2019-06-02 23:50:59 檢舉
如果是自己的電腦應該可以,
如果是用平台本身的方式建專案,
應該是建在不同地方,
可能也不知道它在哪裡吧...
火爆浪子 iT邦研究生 1 級 ‧ 2019-06-03 01:15:20 檢舉
看來好像是要從設定黨下手了
Dion iT邦新手 5 級 ‧ 2019-06-03 07:27:11 檢舉
看完問題,好奇詢問一下,
為甚麼OS專案要使用Helpers專案的程式,
這樣不就會跳脫專案的跟目錄了??
這因為他還不懂架構規劃。算是隨便搞的。
只是現在一時之間也不知道該如何跟他解釋。只能等他慢慢的了解才行了。
newkevin iT邦高手 1 級 ‧ 2019-06-03 09:01:11 檢舉
我猜 應該是要
一個大專案 底下幾個小專案
這樣 共用的放在大專案底下吧
小專案再去呼叫他吧
WQ iT邦新手 2 級 ‧ 2019-06-03 09:29:07 檢舉
目前也是從設定檔指定路徑。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
跑得快
iT邦新手 3 級 ‧ 2019-06-03 11:41:16
最佳解答

Bitbucket的話

開Project

Main Repo中維護OS
開Branch開發helper即可

我要發表回答

立即登入回答