簡體   English   中英

Svelte 返回意外的預渲染選項

[英]Svelte returning unexpected option for prerender

每當我嘗試構建我的 Svelte 站點時,我都會在控制台中收到此錯誤:

意外選項 config.kit.prerender.default

如果您對我的構建方式感到好奇,我正在運行命令npm run build

文件層次結構是:

lib > *.svelte
routes > *.svelte
app.html
global.d.ts
stores.js
static > images and stuff

我正在嘗試獲取真正的 HTML 頁面,以便輕松托管該網站。 這是我的配置。

import preprocess from "svelte-preprocess";
//import adapter from "@sveltejs/adapter-auto";
import adapter from '@sveltejs/adapter-static';

/** @type {import('@sveltejs/kit').Config} */
const config = {
  kit: {
    adapter: adapter({
      // default options are shown
      pages: 'build',
      assets: 'build',
      fallback: null
    }),
    prerender: {
      // This can be false if you're using a fallback (i.e. SPA mode)
      default: true
    }
  },

  preprocess: [
    preprocess({
      postcss: true,
    }),
  ],
};

export default config;

另外,我的 package.json。 我很確定我擁有完成這項工作所需的一切。

{
  "name": "serpent-website",
  "homepage": "https://serpentclient.app",
  "version": "0.0.1",
  "scripts": {
    "dev": "svelte-kit dev",
    "build": "svelte-kit build",
    "preview": "svelte-kit preview",
    "check": "svelte-check --tsconfig ./tsconfig.json",
    "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
    "lint": "prettier --ignore-path .gitignore  --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .",
    "format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ."
  },
  "devDependencies": {
    "@sveltejs/adapter-static": "^1.0.0-next.43",
    "@sveltejs/adapter-vercel": "next",
    "@sveltejs/kit": "next",
    "@typescript-eslint/eslint-plugin": "^5.38.0",
    "@typescript-eslint/parser": "^5.38.0",
    "eslint": "^8.24.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-svelte3": "^4.0.0",
    "prettier": "~2.7.1",
    "prettier-plugin-svelte": "^2.7.0",
    "svelte": "^3.50.1",
    "svelte-check": "^2.9.0",
    "svelte-preprocess": "^4.10.7",
    "tslib": "^2.4.0",
    "typescript": "^4.8.3"
  },
  "type": "module",
  "dependencies": {
    "svelte-scrollto": "^0.2.0",
    "svelte-seo": "^1.4.1"
  }
}

當前版本的文檔未列出default屬性,如錯誤所示:

prerender: {
  concurrency: 1,
  crawl: true,
  enabled: true,
  entries: ['*'],
  onError: 'fail',
  origin: 'http://sveltekit-prerender'
},

文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM