今天開發了一個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文件(需要改動的文件)