【问题标题】:Svelte production build error : Prerendering failed with code 1Svelte 生产构建错误:预渲染失败,代码为 1
【发布时间】:2023-02-18 02:20:00
【问题描述】:

我收到了我正在尝试部署的网站的前端。在本地以开发模式运行它是可行的 (npm run dev)。但是,现在我正在尝试构建它以用于生产 (npm run build),但出现以下异常:

file:///Users/stan/IdeaProjects/runespawn/web-frontend/node_modules/@sveltejs/kit/src/core/prerender/prerender.js:50
                                throw new Error(format_error(details, config));
                                      ^

Error: 404 /
    at file:///Users/stan/IdeaProjects/runespawn/web-frontend/node_modules/@sveltejs/kit/src/core/prerender/prerender.js:50:11
    at save (file:///Users/stan/IdeaProjects/runespawn/web-frontend/node_modules/@sveltejs/kit/src/core/prerender/prerender.js:332:4)
    at visit (file:///Users/stan/IdeaProjects/runespawn/web-frontend/node_modules/@sveltejs/kit/src/core/prerender/prerender.js:196:3)
[vite-plugin-svelte-kit] Prerendering failed with code 1
error during build:
Error: Prerendering failed with code 1
    at ChildProcess.<anonymous> (file:///Users/stan/IdeaProjects/runespawn/web-frontend/node_modules/@sveltejs/kit/src/exports/vite/index.js:443:15)
    at ChildProcess.emit (node:events:513:28)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)

我发现了一个类似的问题How can I fix this error when trying to deploy my svelte app on github pages?,但在这种情况下,错误实际上非常清楚哪条路径是错误的。就我而言,我不知道如何找到无效路径,Svelte 没有告诉我它在哪里。

我从前端开发人员那里继承了这个项目,我一般不熟悉 Svelte 或 javascript。任何帮助解决问题的帮助将不胜感激。

谢谢 :)

【问题讨论】:

    标签: javascript svelte


    【解决方案1】:

    我遇到了同样的问题,虽然我认为这不是一个理想的解决方案,但忽略预渲染错误仍然有效。在你的svelte.config.js

    /** @type {import('@sveltejs/kit').Config} */
    const config = {
      kit: {
        adapter: adapter({
          pages: 'build',
          assets: 'build',
          fallback: null,
          precompress: false  
        }),
        prerender: {
          onError: () => {
            return "continue";
          }
        }
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      • 2021-09-12
      • 2020-10-09
      • 2023-01-23
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多