簡體   English   中英

將cli cli復制到資源文件夾之外

[英]Angular cli copying files out of the assets folder

有人可以告訴我為什么angular cli項目將圖形文件從資產文件夾復制到輸出文件夾的根目錄嗎?

例如,我在src / assets / background.jpg上有一個圖形,並且從我的src / styles.css文件中引用了該圖形:

body {
    background-image: url(./assets/background.jpg);
}

現在,當我使用以下命令構建項目時:

ng build --prod --output-hashing=none --output-path=target/output

我現在具有以下生成的輸出結構:

target/ouput
  ...
  background.jpg
  assets
    background.jpg

CSS正在引用后台文件的復制版本,並且一切正常,但是現在我有該文件的兩個副本。 如何從assets / background.jpg引用此文件,所以我得不到兩個副本?

謝謝; 大衛

因為這樣的想法是,您需要部署的所有內容都將位於指定的輸出文件夾中。 然后,您可以通過將輸出文件夾復制到服務器來進行部署。

如果--prod構建未復制文件,則它將不在輸出文件集中,並且無需您執行額外的步驟就不會進行部署。

暫無
暫無

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

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