標(biāo)題可能描述不準(zhǔn)確, 大概就是這么個(gè)需求:
用 Vue-cli 搭建一個(gè)多入口, 多頁(yè)面的站點(diǎn), 也就是通過(guò)html-webpack-plugin插件會(huì)生成多個(gè) .html 文件, 在默認(rèn)下, 是只有 index.html 這個(gè)入口可以用 history 模式, 如: http://www.xxx.com/xxx/xxx, 而其他的入口只能用 hash 模式, 如: http://www.xxx.com/admin.html#/xxx/xxx, 因?yàn)閣ebpack-dev-middleware會(huì)將所有的路由都指向 index.html 文件, 假如線上的時(shí)候, 都需要 history 模式, 這樣多少會(huì)造成麻煩.
真是太二了, 剛寫(xiě)完文章就發(fā)現(xiàn)connect-history-api-fallback這個(gè)插件就是做這個(gè)的...
方法更新如下:
修改 build/dev-server.js 文件
app.use(require('connect-history-api-fallback')())
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。