iT邦幫忙

0

vue-cli3 圖片存取位置 應該放在哪?

想要請問一下 使用vue-cli3
圖片是要儲存在public資料夾裡面 還是需要存在assets裡面呢 ??

存放在public資料夾裡面 build之後
dist資料夾外層會有我存在public的圖片

img資料夾裡面有著部分的圖片(?)
為何外面存留著原本的圖片裡面又重新rename一張相同的圖片呢 ?

1 個回答

1
b10030007
iT邦新手 5 級 ‧ 2019-02-21 16:17:52
最佳解答

一般來說的話, 都放/assets裡, vue-cli會幫你過webpack, 會依據你引入的module component 做優化
過webpack有以下好處:
1.根據你的Scripts and stylesheets 去minified 圖片
2.路徑錯誤的話會有 vue-cli 的 handle error instead 404
3.同名圖片會自動綁hash, 所以不用擔心圖片更改的version問題

是全域的圖片,無法依照moudule的,甚至是要在web-applicaiton起起來之前就要使用的,在放在/public吧 (我目前只有想到favicon...

參考資料:

我要發表回答

立即登入回答