vue-cli打包訪問靜態資源404解決方案
使用vue-cli生產打包,把程式碼放到伺服器上訪問的時候,不少同學會看到頁面一片空白,開啟控制檯,會發現是某些資原始檔找不到,如圖:
其實這裡是因為vue-cli的webpack打包配置靜態檔案訪問路徑不對,配置檔案路徑如圖:
在這個檔案下面找到生產(build)配置:
要解決靜態檔案訪問路徑問題只需要修改配置中的assetsPublicPath欄位即可。
如果你的伺服器靜態檔案路徑是這樣的:
- apache-tomcat-8.0.47
- webapps
- staticFile
- mobile
- index.html
- static
- mobile
- staticFile
- webapps
將路徑寫成這樣即可訪問靜態資源:
資源訪問成功狀態:
相關推薦
vue-cli打包訪問靜態資源404解決方案
使用vue-cli生產打包,把程式碼放到伺服器上訪問的時候,不少同學會看到頁面一片空白,開啟控制檯,會發現是某些資原始檔找不到,如圖: 其實這裡是因為vue-cli的webpack打包配置靜態檔案訪問路徑不對,配置檔案路徑如圖: 在這個檔案下面找到生
Vue-cli中的靜態資源管理(src/assets和static/的區別)
你可能注意到了我們的靜態資源共有兩個目錄src/assets和static/,你們它們之間有怎樣的區別呢? 資源打包 為了回答這個問題,我們需要了解webpack是如何處理靜態資源的。在所有的*.vue檔案中你所有的templates 和CSS 都被vu
Nginx配置https的wordpress站點,wp-content目錄下資源404解決方案
pem list log 解決方案 content wordpress timeout nginx span wordpress 下配置 ssl證書, server { listen 443; server_name demo
vue-cli開發環境跨域問題解決方案
前後端分離開發中必要會遇到的問題—跨域。在使用vue開發的時候,開始為了解決跨域問題。採用的是CORS(Cross-origin resource sharing)。後臺在響應頭中新增Access-Control-Allow-Origin。這樣就可以跨域調後臺介
vue build後。靜態資源的404問題探究,解決
vue-cli升級到3.0,build專案後,傳到伺服器,頁面顯示空白 具體原因是靜態資源的路徑跟伺服器的不匹配 修改方法,開啟檔案:vue.config.js,加入下面內容 baseUrl: '/pet-mgr/' ,
打包antd-pro專案時,靜態資源404的解決方案
在config/config裡面的export default裡面加入以下兩行 base: '/pet-mgr' , //定義路由的基本路徑 publicPath: '/pet-mgr/'
vue打包之後靜態資源訪問不到
首先 確定問題描述:在專案開發中,當我們通過npm run build打包之後將檔案放在伺服器上時通常會出現圖片失效問題,控制檯中提示某個圖片沒有找到(404錯誤),這些圖片可以是以src引入的圖片, 也可以是css中定義的背景圖片。圖片能否顯示與你的靜態資原始檔存在位置和引
Nginx 訪問靜態資源報錯404 Not Found 的問題解決過程
1、靜態資源訪問報錯404:[[email protected]_121_21 tmp]$ wget http://bsstatic.powerlong.com/commonStatic/css/merchant_patch.css --2016-11-22 1
nodejs 構建本地web測試服務器 以及 解決訪問靜態資源的問題!
目錄 pub final blank image folder nbsp 後綴 amp 直接打開html文件,是以file:///方式打開的,這種方式很多時候會遇到跨域的問題,因此我們一般會搭建一個簡易的本地服務器,來運行測試頁面。 一、構建靜態服務器 1、使用expres
vue-cli打包構建時常見的報錯解決方案
imu cli blog error: 背景 服務 strong 背景圖 log 報錯1:打包後丟到服務器中,打開是空白頁 報錯2:打包後想要在本地file中打開,但是打開是空白頁 報錯3:打包後在瀏覽器中打開,報錯ERROR in xxx.js from UglifyJs
vue.js - 解決vue-cli打包後自動壓縮代碼
lena 搜索 .com clas 查看源碼 body 我們 pan hub 當我們用vue腳手架做完項目後,npm run build打包之後, 有沒有查看源碼,全是壓縮好的。但是我就不想讓它壓縮,該怎麽辦呢? 困惑了幾天,查了各種資料。終於終於... 來,上幹貨: 首先
vue-cli 打包編譯 -webkit-box-orient: vertical 被刪除解決辦法
前言 github有人就此問題提問了, 也有了解決辦法, https://github.com/cssnano/cssnano/issues/357, 具體怎麼做,我這裡做一下記錄 正文 原因: -webkit-box-orient: vertical 這個屬性被 optimize-css
vue-cli 打包後背景圖出不來解決方法
vue-cli用npm run build打包之後,開啟index.html頁面,背景沒有加載出來解決辦法: 修改build/utils.js檔案裡面的ExtractTextPlugin,新增:publicPath: ‘…/…/’, 具體程式碼如下: if (options.extrac
nginx作為反向代理訪問靜態資源報404錯以及nginx: [error] OpenEvent("Global\ngx_reload_5744") failed (2: The sys
系統是win10 相關.conf的配置如下,感覺沒問題,但nginx一直報404 server{ listen 80; autoindex off; server_name wanghz
SpringMVC之坑--001--靜態資源引入404解決方案
看視訊學習springmvc過程中踩過許多坑,現把這些坑一一記錄下來 1.靜態資源引入404問題 資料夾如下 問題:能進入jsp/index.jsp,如圖: 但是js,css引入失敗,springMVC配置如下: 起初,懷疑是 mvc:resource
關於用vue-cli打包dist檔案無法在頁面中訪問
在嘗試用了vue-cli開發專案之後,在專案的最終用npm run build 打包完之後,使用了wamp工具訪問打包的檔案,但是在頁面中顯示所有的連結都沒有都是404. 因此我就查看了index檔案中的所有的外部連結。 之後我就發現了在index檔案裡面 <!D
spring boot 解決無法訪問靜態資源
在application.yaml中加入: spring.jersey.application-path: /rest 訪問controller中的方法:http://localhost:port/rest/xxx 將靜態資源放在resources的static下,訪
遇到問題--Nginx---tomcat啟動web程式訪問靜態資源時404找不到
給web站點配置域名轉發後 tomcat啟動web程式訪問靜態資源時404找不到。經過確認專案資源路徑都沒問題。後來經過排查後發現是Nginx的配置問題。因為做了域名轉發 導致 訪問路徑對應的不是tom
關於vue-cli打包後,index顯示空白頁解決方法
1.修改打包時,檔案引用路徑在config檔案加下index.js檔案中,找到 build 中的 assetsPublicPath 將 assetsPublicPath: '/' 修改為 assetsPublicPath: './' 即新增一個點2.註釋相關列印提示(可選
nodejs 構建本地web測試伺服器 以及 解決訪問靜態資源的問題!有完整原始碼!
直接開啟html檔案,是以file:///方式開啟的,這種方式很多時候會遇到跨域的問題,因此我們一般會搭建一個簡易的本地伺服器,來執行測試頁面。 一、構建靜態伺服器 1、使用express模組 建立個js檔案,命名server,內容程式碼如下: 1 var expres