前言

最近在使用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元素

评论

全部评论 4

  1. sshrr
    sshrr
    Google Chrome Windows 10
    记录学习sss
  2. vdvd
    vdvd
    Google Chrome Windows 10
    会突然就如同今天
  3. test
    test
    Google Chrome Windows 10
    mark一下
  4. 飘荡的云
    飘荡的云
    Google Chrome Windows 10
    记录学习sss

目录