nuxt靜態(tài)部署打包相對路徑操作
以往在nuxt項(xiàng)目中,打包靜態(tài)化部署的的文件如下:
路徑為絕對路徑,當(dāng)項(xiàng)目的域名為二級域名的時(shí)候,就不能打包為這絕對路徑了。
nuxt不同于vue項(xiàng)目,思索了許久,終于找到了配置的地方:
nuxt項(xiàng)目中 nuxt.config.js :
module.exports = { router: { base: './' } }
打包后的文件:
補(bǔ)充知識(shí):nginx部署,nuxt靜態(tài)部署,路由跳轉(zhuǎn)失效的問題
nuxt靜態(tài)部署問題
靜態(tài)部署:路由模式跳轉(zhuǎn)失效的問題;不能使用歷史模式,需要使用 ‘hash' 模式,再進(jìn)行打包 ‘npm run generate'
文件:nuxt.config.js
// 自定義配置路由 router: { mode: 'hash', // 使用 'hash' 主要是為了適配以相對路徑打開的靜態(tài)站點(diǎn), 必須使用 'hash' 否則路由跳轉(zhuǎn)不生效 // base: '/moli/', base: process.env.NODE_ENV === 'production' ? './' : '/', // 使用 './' 主要是為了適配以相對路徑打開的靜態(tài)站點(diǎn) extendRoutes(routes, resolve) { routes.push({ path: '/', redirect: { name: 'home' } }) } },
以上這篇nuxt靜態(tài)部署打包相對路徑操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue CLI3.0中使用jQuery和Bootstrap的方法
這篇文章主要介紹了Vue CLI3.0中使用jQuery和Bootstrap的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-02-02el-tree樹組件懶加載(后端上千條數(shù)據(jù)前端進(jìn)行處理)
本文主要介紹了el-tree樹組件懶加載(后端上千條數(shù)據(jù)前端進(jìn)行處理),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03關(guān)于實(shí)現(xiàn)Vue3版抖音滑動(dòng)插件踩坑指南
這篇文章主要給大家介紹了關(guān)于實(shí)現(xiàn)Vue3版抖音滑動(dòng)插件踩坑指南,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-02-02詳解Vue+elementUI build打包部署后字體圖標(biāo)丟失問題
這篇文章主要介紹了詳解Vue+elementUI build打包部署后字體圖標(biāo)丟失問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07vue原理Compile從新建實(shí)例到結(jié)束流程源碼
這篇文章主要為大家介紹了vue原理Compile從新建實(shí)例到結(jié)束流程源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07