亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue-cli4如何打包靜態(tài)資源到指定目錄

 更新時間:2022年09月01日 09:35:34   作者:Amorleon  
這篇文章主要介紹了vue-cli4打包靜態(tài)資源到指定目錄方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

打包靜態(tài)資源到指定目錄

在最近開發(fā)工作中,我打包的 dist 文件夾下,vue-cli4 打包(npm run build)的靜態(tài)資源全部都平鋪展開在該文件夾下,看著很別扭,于是想打包到 static 文件夾下。

 vue-cli4 執(zhí)行打包命令時,默認打包的位置是dist文件夾下,不會自動打包為一個模塊(文件夾)。

解決

在 vue.config.js 文件中設(shè)置 assetsDir 指定打包的目錄為根目錄下的 static 文件夾,就會在 dist 文件夾下自動生成一個新的文件夾 static 來存放打包的靜態(tài)資源。

設(shè)置之后打包的文件目錄為:

說明:文件夾下的 js 和 json 文件夾是我寫在 public 文件夾下的模塊用于 axios 請求本地數(shù)據(jù),打包時會直接打包到 dist 文件夾下。 

vue-cli打包訪問靜態(tài)資源404

使用vue-cli生產(chǎn)打包,把代碼放到服務(wù)器上訪問的時候,不少同學會看到頁面一片空白,打開控制臺,會發(fā)現(xiàn)是某些資源文件找不到,如圖:

其實這里是因為vue-cli的webpack打包配置靜態(tài)文件訪問路徑不對,配置文件路徑如圖:

在這個文件下面找到生產(chǎn)(build)配置:

要解決靜態(tài)文件訪問路徑問題只需要修改配置中的assetsPublicPath字段即可。

如果你的服務(wù)器靜態(tài)文件路徑是這樣的:

將路徑寫成這樣即可訪問靜態(tài)資源:

資源訪問成功狀態(tài):

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論