我是网络开发的新手.这可能是一个愚蠢的问题,但在查阅了无数页后,我想不出来,所以我鼓起勇气问.
我已经用Next.js v13.3
构建了源代码,但是图像路径变得奇怪了.在开发模式下,图像清晰地显示得很好,但在生产中不起作用.
这是我的next.config.js
%文件:
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
experimental: {
appDir: true,
},
distDir: "out",
output: "export",
};
module.exports = nextConfig;
我也试过这个.
images: {
loader: "imgix",
path: "",
},
我的图像都在公共文件夹中,路由工作正常.构建后,图像的部分源代码如下所示:
如果您运行NPM Run Start并删除输出:"EXPORT",它应该工作得很好.但是,我需要将其部署到Cloudflare页面,因此需要将其设置为静态的HTML文件.还有什么我可以在这里试一试的吗?
请帮我解决这个问题.感谢您的阅读!
我已经try 更改next.config.js
文件中的base url和输出变量,并在其他地方进行了搜索,但我找不到解决方案.