摘要:前兩天寫了一篇關(guān)于的小米便簽項(xiàng)目實(shí)例,有網(wǎng)友建議增加在線預(yù)覽的效果,然后在上增加可預(yù)覽項(xiàng)目時遇到并解決一些問題,在這給大家做個分享。
前兩天寫了一篇關(guān)于vuex2.0的小米便簽項(xiàng)目實(shí)例,有網(wǎng)友建議增加在線預(yù)覽的效果,然后在github上增加可預(yù)覽項(xiàng)目時遇到并解決一些問題,在這給大家做個分享。
我的小米便簽項(xiàng)目是用vue-cli腳手架構(gòu)建的,在執(zhí)行npm run build命令之后會對項(xiàng)目進(jìn)行編譯打包,并在項(xiàng)目中生產(chǎn)dist文件夾,壓縮后的文件都在dist文件夾中。
然而,在push項(xiàng)目到github上時發(fā)現(xiàn),dist文件夾并沒有上傳上去,經(jīng)過一番摸索之后找到了問題。
忽略文件對比github上和本地文件之后,發(fā)現(xiàn)最重要的dist文件沒有被提交到github上,如下圖:
dist文件是npm run build執(zhí)行后被編譯打包生成的文件,CSS、JS、圖片等文件都在dist文件中,所以該文件必須要提交到github上。
在項(xiàng)目根目錄下有一個.gitignore文件,文件中設(shè)置一些文件名,對應(yīng)的文件將不會被提交到github上面。
在.gitignore文件中,有dist等不被上傳的文件名稱,如下圖:
解決方法:把.gitignore文件中的dist文件名刪除,然后重新push到github上就有dist文件了。
路徑問題dist文件上傳成功后,打開該文件路徑下的github pages預(yù)覽地址,在進(jìn)行預(yù)覽的時候又發(fā)現(xiàn)一個問題 路徑問題。
查看控制臺,可以看到文件的路徑都出現(xiàn)了問題,如下圖:
發(fā)現(xiàn)文件的路徑都是/根路徑,我們總不能把static文件移動到根目路徑下吧,那樣就太low了。
所以我們要找到配置文件更改下路徑,找到config/index.js文件,如下圖:
修改圖中assetsPublicPath的參數(shù):assetsPublicPath: "./"或者assetsPublicPath: "",修改后,每次執(zhí)行npm run build后文件路徑將會按照參數(shù)生成。
這樣設(shè)置之后,再次npm run build,重新push到github上面,打開
這就是我在增加可預(yù)覽地址時遇到的一些問題,在這分享出來,希望能幫助到需要幫助的人。
來都來了點(diǎn)一下贊吧,你的贊是對我最大的鼓勵^_^
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/94962.html
摘要:一前言提綱基于和框架寫的一個全棧購物商城,記錄項(xiàng)目過程中遇到的一些問題以及經(jīng)驗(yàn)和技巧。服務(wù)端技術(shù)棧登錄授權(quán)用認(rèn)證機(jī)制,來實(shí)現(xiàn)登錄登出。服務(wù)器配置和緩存策略,根據(jù)不同的來代理。申請證書全站升級到,配置的協(xié)議。一、前言提綱 基于Vue和Express框架寫的一個全棧購物商城,記錄項(xiàng)目過程中遇到的一些問題以及經(jīng)驗(yàn)和技巧。 二、歷史版本 基于Vue-CLI2.0:點(diǎn)我查看 這個分支版本是一兩年前...
摘要:一前言提綱基于和框架寫的一個全棧購物商城,記錄項(xiàng)目過程中遇到的一些問題以及經(jīng)驗(yàn)和技巧。服務(wù)端技術(shù)棧登錄授權(quán)用認(rèn)證機(jī)制,來實(shí)現(xiàn)登錄登出。服務(wù)器配置和緩存策略,根據(jù)不同的來代理。申請證書全站升級到,配置的協(xié)議。 一、前言提綱 基于Vue和Express框架寫的一個全棧購物商城,記錄項(xiàng)目過程中遇到的一些問題以及經(jīng)驗(yàn)和技巧。 二、歷史版本 基于Vue-CLI2.0:點(diǎn)我查看這個分支版本是一兩...
摘要:項(xiàng)目打包后上傳至,并實(shí)現(xiàn)的預(yù)覽打包項(xiàng)目項(xiàng)目命令行輸入打包命令,生成了文件夾打包完成。參考各位大佬求教一個問題項(xiàng)目打包后如何上傳到實(shí)現(xiàn)預(yù)覽上傳本地項(xiàng)目到和預(yù)覽使用數(shù)據(jù)怎么加載本地數(shù)據(jù)能讓項(xiàng)目在上預(yù)覽 vue項(xiàng)目打包后上傳至GitHub,并實(shí)現(xiàn)github-pages的預(yù)覽 1. 打包vue 項(xiàng)目 vue項(xiàng)目:showImg(https://segmentfault.com/img/bVb...
摘要:無需使用服務(wù)器實(shí)時動態(tài)編譯,而是使用預(yù)渲染方式,在構(gòu)建時簡單地生成針對特定路由的靜態(tài)文件。與可以部署在任何靜態(tài)文件服務(wù)器上的完全靜態(tài)單頁面應(yīng)用程序不同,服務(wù)器渲染應(yīng)用程序,需要處于運(yùn)行環(huán)境。更多的服務(wù)器端負(fù)載。 目錄結(jié)構(gòu) -no-ssr-demo 未做ssr之前的項(xiàng)目代碼用于對比 -vuecli2ssr 將vuecli生成的項(xiàng)目轉(zhuǎn)為ssr -prerender-demo 使用prer...
閱讀 1080·2021-09-22 15:26
閱讀 2666·2021-09-09 11:52
閱讀 1964·2021-09-02 09:52
閱讀 2274·2021-08-12 13:28
閱讀 1216·2019-08-30 15:53
閱讀 540·2019-08-29 13:47
閱讀 3421·2019-08-29 11:00
閱讀 3126·2019-08-29 10:58