[英]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.