2017-06-08 34 views
0

我正在使用Angular CLI運行Angular 4,我正在尋找一種在運行時將文件從組件目錄複製到資產文件夾的方法。自動將圖像複製到資產文件夾

所以給出的以下文件夾結構:

/component 
    my.component.* 
    /images 
     image1.png 
     image2.png 

當我運行ng serveng build我想有這些文件複製到該文件夾​​的資產被送達並提供瀏覽器。

有沒有辦法做到這一點?我一直在尋找相當長的一段時間,還沒有找到解決方案。

回答

1

我想你想把這些圖像放在那個文件夾中以滿足某些個人偏好?如果他們最終需要在運行時進入資產文件夾,爲什麼不把它們放在那裏開始呢?在您的資產文件夾中,您可以將它們分成與您的組件結構匹配的文件夾組。

這似乎並不像你想要做的是必要的。

爲了實現這一點,我相信你必須彈出你的項目,然後改變整個構建過程才能獲得此功能。我不相信默認的角度CLI提供了任何機制來做到這一點。

+0

感謝您的回答。這是必要的,因爲我們需要將圖像作爲'ng build'命令創建的包的一部分。那麼你沒有辦法做到這一點,你知道嗎? – StephenRios

+1

ng build創建一個dist文件夾。在這個dist文件夾中將會包含您的資產文件夾,其中包含開發過程中所有文件。資產文件夾旨在保存所有這些將被轉入生產的靜態文件。 – jLee

相關問題