Nuxt3 解决a元素或者NuxtLink使用绝对路径跳转其它地址报错
前言
最近在使用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渲染,他就会去读取对应的路径文件,但是我们本地是不存在的,所以就会报错。
教程
此处内容已隐藏回复后方可阅读。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
全部评论 4
sshrr
Google Chrome Windows 10vdvd
Google Chrome Windows 10test
Google Chrome Windows 10飘荡的云
Google Chrome Windows 10