nuxt静态部署打包相对路径操作


Posted in Javascript onNovember 06, 2020

以往在nuxt项目中,打包静态化部署的的文件如下:

nuxt静态部署打包相对路径操作

路径为绝对路径,当项目的域名为二级域名的时候,就不能打包为这绝对路径了。

nuxt不同于vue项目,思索了许久,终于找到了配置的地方:

nuxt项目中 nuxt.config.js :

module.exports = {
 router: {
   base: './'
 }
}

打包后的文件:

nuxt静态部署打包相对路径操作

补充知识:nginx部署,nuxt静态部署,路由跳转失效的问题

nuxt静态部署问题

静态部署:路由模式跳转失效的问题;不能使用历史模式,需要使用 ‘hash' 模式,再进行打包 ‘npm run generate'

文件:nuxt.config.js

// 自定义配置路由
router: {
  mode: 'hash', // 使用 'hash' 主要是为了适配以相对路径打开的静态站点, 必须使用 'hash' 否则路由跳转不生效
  // base: '/moli/',
  base: process.env.NODE_ENV === 'production' ? './' : '/', // 使用 './' 主要是为了适配以相对路径打开的静态站点
  extendRoutes(routes, resolve) {
   routes.push({
    path: '/',
    redirect: {
     name: 'home'
    }
   })
  }
 },

以上这篇nuxt静态部署打包相对路径操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Js切换功能的简单方法
Nov 23 Javascript
jquery实现metro效果示例代码
Sep 06 Javascript
JS截取字符串常用方法详细整理
Oct 28 Javascript
input标签内容改变的触发事件介绍
Jun 18 Javascript
图文详解JavaScript的原型对象及原型链
Aug 02 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
Nov 21 Javascript
Node.js中process模块常用的属性和方法
Dec 13 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
Jan 18 Javascript
Django+vue跨域问题解决的详细步骤
Jan 20 Javascript
bootstrap tooltips在 angularJS中的使用方法
Apr 10 Javascript
微信小程序云开发 搭建一个管理小程序
May 17 Javascript
Vue如何使用混合Mixins和插件开发详解
Feb 05 Javascript
全网小程序接口请求封装实例代码
Nov 06 #Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
Nov 06 #Javascript
微信小程序自定义tabBar的踩坑实践记录
Nov 06 #Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
Nov 06 #Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
Nov 06 #Javascript
vue中的计算属性和侦听属性
Nov 06 #Javascript
nuxt.js添加环境变量,区分项目打包环境操作
Nov 06 #Javascript
You might like
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
动态添加js事件实现代码
2009/03/12 Javascript
javascript 命名规则 变量命名规则
2010/02/25 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
2015/11/06 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
python使用7z解压apk包的方法
2015/04/18 Python
python输出指定月份日历的方法
2015/04/23 Python
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python脚本暴力破解栅栏密码
2015/10/19 Python
python如何查看系统网络流量的信息
2016/09/12 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
Python 打印中文字符的三种方法
2018/08/14 Python
python实现可逆简单的加密算法
2019/03/22 Python
python zip()函数使用方法解析
2019/10/31 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
python 动态绘制爱心的示例
2020/09/27 Python
心理学专业毕业生推荐信范文
2013/11/21 职场文书
高中班长自我鉴定
2013/12/20 职场文书
土木工程专业个人求职信
2013/12/30 职场文书
监理资料员岗位职责
2014/01/03 职场文书
记账会计岗位职责
2014/06/16 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
2015年人力资源部工作总结
2015/04/30 职场文书
写给老师的保证书
2015/05/09 职场文书
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript
解析MySQL binlog
2021/06/11 MySQL