摘要:使用的是做示例,其他項(xiàng)目應(yīng)該大同小異。然后找到的那行,把它改成,來使文件生效。在的目錄下新建文件需要修改為否則刷新頁面服務(wù)端會直接報(bào)錯(cuò)誤。第一點(diǎn)比較重要,參考項(xiàng)目的文檔上也沒有說明,加上不夠細(xì)致,對新手還是有門檻的。
使用的是vue-element-admin 做示例,其他項(xiàng)目應(yīng)該大同小異。
使用vue-router的browserHistory模式,配置mode: "history", 有更好的體驗(yàn)。
目的: 想將項(xiàng)目打包后發(fā)布到apache的www下的vue子目錄 先講結(jié)論:需要修改router/index.js中new Router 配置,加一個(gè)base: "/vue/", 它指定應(yīng)用的基路徑,該應(yīng)用是服務(wù)于localhost/vue路徑下,所以必須加base配置,否則應(yīng)用會展示404頁面
需要修改config/index.js中build下的assetsPublicPath: "/vue/",如果用相對路徑,chunk文件會報(bào)錯(cuò)找不到。
修改httpd.conf文件,開啟rewrite_module功能。
LoadModule rewrite_module libexec/apache2/mod_rewrite.so,去掉前面的#。
然后找到 AllowOverride None的那行,把它改成AllowOverride All,來使.htaccess文件生效。
在apache 的www/vue 目錄下新建.htaccess文件, 需要修改RewriteRule 為/vue/index.html, 否則刷新頁面服務(wù)端會直接報(bào)404錯(cuò)誤。
.htaccess文件內(nèi)容RewriteEngine On RewriteBase / RewriteRule ^index.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /vue/index.html [L]
放到www根目錄,或更深的目錄,只需要對應(yīng)的修改即可。第一點(diǎn)比較重要,參考項(xiàng)目的文檔上也沒有說明,加上不夠細(xì)致,對新手還是有門檻的。
希望這篇文檔幫助更多人。。。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/90347.html
摘要:但是有些工程師學(xué)過一些自以為很高深,把項(xiàng)目部署在靜態(tài)服務(wù)文件夾下然后啟動(dòng)服務(wù)器以帶動(dòng)項(xiàng)目。 現(xiàn)在vue-cli已經(jīng)是前端工程師必會的框架了(沒有之一),很多前端工程師只會Vue項(xiàng)目的開發(fā),并不會部署,因?yàn)榇蟛糠止卷?xiàng)目的部署工作是交給自己的上級或者項(xiàng)目管理者的,關(guān)于部署的相關(guān)知識可能大家都不甚了解,今天就給大家深入講解一下我對Vue項(xiàng)目部署的心得和體會! 1.Vue項(xiàng)目打包 vue項(xiàng)目...
摘要:組件庫開發(fā)總結(jié)由于工作需要,最近在學(xué)習(xí)怎么開發(fā)一個(gè)組件庫。按需打包的使用要使用按需打包,不僅組件庫的打包需要做處理,項(xiàng)目中也需要做處理。 Vue組件庫開發(fā)總結(jié) 由于工作需要,最近在學(xué)習(xí)怎么開發(fā)一個(gè)Vue組件庫。主要需要實(shí)現(xiàn)以下點(diǎn):1.組件使用npm包引入2.實(shí)現(xiàn)按需引入及按需打包項(xiàng)目中許多實(shí)現(xiàn)是參考的element-ui,特別是webpack打包部分 組織項(xiàng)目 項(xiàng)目生成 項(xiàng)目生成是直接...
摘要:放置在目錄下或通過絕對路徑被引用。對于相關(guān)來說,我們推薦使用而不是直接鏈?zhǔn)街付?。在不更改配置文件的情況下,前端頁面迭代發(fā)布,不需要重啟服務(wù)。 作者:gauseen 0. 關(guān)于 Vuejs 簡介:Vue (讀音 /vju?/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架,易用、靈活、高效。 生態(tài)系統(tǒng) 項(xiàng)目 介紹 awesome-vue Vue.js 相關(guān)很棒的...
閱讀 723·2021-10-14 09:42
閱讀 1976·2021-09-22 15:04
閱讀 1585·2019-08-30 12:44
閱讀 2146·2019-08-29 13:29
閱讀 2739·2019-08-29 12:51
閱讀 556·2019-08-26 18:18
閱讀 707·2019-08-26 13:43
閱讀 2818·2019-08-26 13:38