這個問題與特定的編程語言無關,但是當涉及到如何以「專業方式構建項目目錄」這個問題時,我總是困惑不解」。一般文件結構和/ bin和/ dist目錄之間的區別
AFAIK的bin
目錄包含編譯和壓縮可執行二進制文件,而src
目錄包含原始源代碼和build
目錄包含未壓縮的可執行文件(例如用於本地執行)。
根據this Answerdist
目錄包含壓縮/存檔輸出的東西。但是bin
和dist
之間有什麼區別呢?除了所有這些文件夾,deploy
文件夾還包含什麼內容?
最後:在哪裏把資產(圖像,JSON,無論)? assets
或vendor
?
我認爲最終的問題可能會分解成一個新的問題,因爲它是一個非平凡的主題,可能會因項目需要而有所不同。例如,有些項目只使用一些圖像,或者一個圖標字體庫,在這種情況下,資產文件夾是可以接受的。其他項目可能需要動態提供圖像和其他資源,例如流式視頻,在這種情況下最好將CDN服務器設置爲提供靜態文件。 –
相關 - http://stackoverflow.com/q/23730882/104380 – vsync