作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我没有成功尝试创建一个简单的 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)正在发挥作用:
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/
我没有成功尝试创建一个简单的 NextJS 站点,该站点具有 /app所有链接的前缀。因此,在主页(有一个指向 /about 的链接)上,关于链接应该以 /app/about 结尾。 . (根据以下评
我是一名优秀的程序员,十分优秀!