config.kit.adapter 应该是一个带有“adapt”方法的对象

Posted

技术标签:

【中文标题】config.kit.adapter 应该是一个带有“adapt”方法的对象【英文标题】:config.kit.adapter should be an object with an "adapt" method 【发布时间】:2021-07-18 14:14:57 【问题描述】:

我想在我的 Svelte Kit 应用程序中使用@sveltejs/adapter-static(想把它变成一个 SPA)。 我使用 npm i @sveltejs/adapter-static 安装了静态适配器。

svelte.config.cjs 中的代码如下所示

kit: 
    // By default, `npm run build` will create a standard Node app.
    // You can create optimized builds for different platforms by
    // specifying a different adapter
    adapter: adapter(
        fallback: 'app.html'
    ),

当我使用 npm run dev 启动我的应用程序时,我收到以下错误: config.kit.adapter should be an object with an "adapt" method

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

只需使用以下命令安装它:

npm i -D @sveltejs/adapter-static@next

致谢:https://github.com/GrygrFlzr

【讨论】:

谢谢,这成功了。我现在觉得有点傻哈哈:) 呵呵没问题^^@Fugi 对我不起作用!!还有其他解决方法吗? @MBParvezRony 不是我所知道的。你应该在 Svelte Discord 服务器上询问。他们大部分时间都有很好的响应时间和高质量的答案。

以上是关于config.kit.adapter 应该是一个带有“adapt”方法的对象的主要内容,如果未能解决你的问题,请参考以下文章