[英]Can't deploy next-sitemap on Vercel + Next js
I would like to use next-sitemap to automatically generate and deploy a sitemap.我想使用 next-sitemap 来自动生成和部署站点地图。 However, I am getting a deploy error and this is not working.
但是,我收到一个部署错误,这不起作用。
sitemap.config.js (root directory) sitemap.config.js (根目录)
module.exports = {
siteUrl: 'https://example.com',
generateRobotsTxt: true,
sitemapSize: 7000,
outDir: './out',
};
package.json package.json
...
"build": "next build && next export && next-sitemap sitemap.config.js",
...
error text错误文本
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/vercel/path0/web/node_modules/next-sitemap/dist/esm/cli.js' imported from /vercel/path0/web/node_modules/next-sitemap/bin/next-sitemap.mjs
at new NodeError (node:internal/errors:371:5)
at finalizeResolution (node:internal/modules/esm/resolve:418:11)
at moduleResolve (node:internal/modules/esm/resolve:981:10)
at defaultResolve (node:internal/modules/esm/resolve:1078:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:530:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18)
at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:79:40)
at link (node:internal/modules/esm/module_job:78:36) {
Did you try with postbuild scripts?您是否尝试过构建后脚本?
{
...
"build": "next build",
"postbuild": "next-sitemap"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.