nuxt靜態(tài)部署打包相對(duì)路徑操作
以往在nuxt項(xiàng)目中,打包靜態(tài)化部署的的文件如下:

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

