前言

最近在使用Nuxt3开发官网的时候,需要有一些地址跳转,但是跳转的地址是绝对路径,比如我官网是/a的域名路径,但是需要从官网跳转到/b路径的时候,nuxt就会报错。

在控制台会报警告:

No match found for location with path "/b"

在通过generate命令打包的时候还会报错:

 Error: [404] Page not found: /b

导致我们打包失败,实际上这个路径在生产环境是存在的,只是在本地开发的时候不存在。

不管我们使用A元素还是NuxtLink标签,配置的target="_blank"也没有用,该报错还是报错。究其原因是因为nuxt会将这种路径识别为路由地址,为了SSG渲染,他就会去读取对应的路径文件,但是我们本地是不存在的,所以就会报错。

教程

此处内容已隐藏回复后方可阅读。

分类: nuxt 标签: 路径Nuxt3a元素

评论

全部评论 1

  1. 飘荡的云
    飘荡的云
    Google Chrome Windows 10
    记录学习sss

目录