vue-cli3.x中public和assets的區別


今天開發了一個html5視頻播放功能.

vedio.mp4資源放在public文件夾下。那vue-cli3.x中public和assets的區別

vue-cli3.0有兩個放置靜態資源的目錄分別是public和assets。

public放不會變動的文件(相當於vue-cli2.x中的static)
public/ 目錄下的文件並不會被Webpack處理:它們會直接被復制到最終的打包目錄(默認是dist/static)下。必須使用絕對路徑引用這些文件,這個取決於你vue.config.js中publicPath的配置,默認的是/。
assets放可能會變動的文件
assets目錄中的文件會被webpack處理解析為模塊依賴,只支持相對路徑形式。
簡單來說就是就是public放別人家js文件(也就是不會變動),assets放自己寫的js文件(需要改動的文件)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM