1. 程式人生 > >vue下assets下的靜態資源和static下的靜態資源的區別

vue下assets下的靜態資源和static下的靜態資源的區別

區別一(最終位置)

assets檔案是src下的,所以最後執行是需要進行打包,而static檔案不需要打包直接放在最終的檔案中了

區別二(引用方式)

assets中的檔案在vue中的template/style下用../這種相對路徑的形式進行引用,但是在script下必須用@import的方式引入
static下的檔案在.vue中的任何地方都只要使用../這種相對路徑的方式引入

建議

只要在src下面的元件中用到的資源就放在assets下面
在專案中,經常會用帶一些沒有npm包的第三方外掛,放在static中