18得票3回答
如何在 Svelte 中使用 jQuery

这样做:import $ from 'jquery'; 显示错误The $ prefix is reserved, and cannot be used for variable and import names svelte(illegal-declaration)

15得票2回答
Svelte中自定义组件的类样式未被注册。

我正在使用Svelte/Sapper模板并添加了Attractions UI,但是我无法将任何类/样式应用于它们的自定义组件,就像这样: <TextField class='search-box' type='search' /> <style> .searc...

31得票2回答
我该如何手动编译Svelte组件为最终的JavaScript和CSS,以达到Sapper/Svelte生成的效果?

我们公司生产一种使用svelte/sapper编写的自动化框架。其中一个功能是,开发者可以创建自定义UI小部件,目前是使用普通的js/html/css和我们的客户端API。这些小部件存储在数据库中,而不是文件系统中。 我认为,允许他们以svelte组件的形式创建小部件将是一个重要的优点,因为它...

19得票2回答
在Svelte文件中导出TypeScript类型

我想将我在一个文件中定义的类型导出并在另一个文件中导入它。export type myNewType = {name: string}; 当我添加 export 时,linter 显示以下错误: Modifiers cannot appear here. 我可以通过创建一个新的 ts 文件并从...

7得票2回答
Sapper/Svelte Rollup/plugin-json在stripejs中出现错误

我正在使用sapper和stripejs。在使用命令“npm install stripe --save”安装stripejs后,按照npm的说明使用该软件包: import Stripe from 'stripe'; const stripe = new Stripe('myst...

15得票3回答
如何在Sapper with Svelte中制作一个能够识别当前URL的组件?

我有一个页面,其中带有“Quarters”链接的导航栏。在“Quarters”链接下,当用户处于/quarters路由时,将显示季度列表,例如2019Q2等。URL将为/quarters/2019q2。 我想制作一个组件,它会显示超链接,如果当前URL与链接的href匹配,则会有select...

7得票4回答
如何在Svelte/Sapper中实现页面过渡效果?

我希望在Sapper中实现一个简单的页面(路由)过渡效果,这在Nuxt中非常容易实现。有没有人知道如何在Sapper中实现这一点? 我已经将我的页面内容包装在带有transition:fade指令的div中。这个方法是有效的。但是,两个页面同时转换,也就是说,当一个页面向外进行过渡时,另一个...

11得票2回答
在Sapper路由或Sapper中间件中使用PassportJS的passport.authenticate()函数

我之前使用过Passportjs和Expressjs,目前我正在尝试将它与Sapper应用程序结合使用,但我无法弄清如何在我的路由中包括passport.authenticate(),因为它是一个Sapper路由而不是一个Express路由。另外,如果我尝试在server.js文件中运行所有内...

10得票1回答
如何在Sapper(Svelte)中捕获服务器错误

我正在将我的小型网站从express+handlebars迁移到express+sapper项目。 我想要捕获服务器端错误(例如,当您访问/api/error时出现自愿错误),并使用sapper _error.svelte模板呈现它们。 我尝试只是抛出错误而没有使用自定义处理程序,但它返回一个...

10得票2回答
使用Sapper,如何在出现404错误时重定向到首页?

当出现404错误时,我不想显示404页面。相反,如果用户已登录,则希望重定向回索引页面;如果用户未登录,则希望重定向到登录页面。如果用户没有登录,我已经能够将其从主页路由到登录页面,因此我可能只需要重定向到主页并让它负责重新路由到登录页面, 但这似乎效率低下,需要进行两次重定向。我可以通过将r...