gpt4 book ai didi

next.js - NextJS assetPrefix 和 basePath 前缀不生效

转载 作者:行者123 更新时间:2023-12-04 09:11:18 36 4
gpt4 key购买 nike

我没有成功尝试创建一个简单的 NextJS 站点,该站点具有 /app所有链接的前缀。因此,在主页(有一个指向 /about 的链接)上,关于链接应该以 /app/about 结尾。 .
(根据以下评论更新)我的 next.config.js文件如下所示:

module.exports = {
assetPrefix: "/app",
publicRuntimeConfig: {
basePath: "/app",
},
basePath: "/app",
};
还有我的 package.json的脚本部分有:
    "build": "next build && next export",
但是,当我复制生成的内容时 out文件夹进入我的网络服务器,索引页的“关于”链接总是指向 /about没有所需的前缀。是什么原因造成的?看起来好像 assetPrefix值(value)正在发挥作用:
enter image description here
所以它只是根 basePath不工作的领域。

最佳答案

此问题已报告为最近已修复。 https://github.com/vercel/next.js/pull/9872
尝试使用最新的 Canary 版本。此时是 9.5.2-canary.18

关于next.js - NextJS assetPrefix 和 basePath 前缀不生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63347780/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com