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”方法的对象的主要内容,如果未能解决你的问题,请参考以下文章

Discord.py 带线程,RuntimeError: Timeout context manager 应该在任务内部使用

应该如何编写带状态的 XPC 服务?

sql操作带参数的时候用下面的方法,但是如果某个参数为 空值的话会报错,应该怎么改?

带闭包的 for 循环保存状态

带部分的可折叠 UITableView

如何在Python中找到两个矩阵之间的差异,结果不应该有任何带减号的值