【问题标题】:__layout.reset has been removed in favour of named layouts__layout.reset 已被删除以支持命名布局
【发布时间】:2022-06-27 21:24:30
【问题描述】:

我有一个以这种格式设置的页面

original reset image

我查看了论坛,它说我应该将内部布局页面更改为 __layout@reset.svelte。但是,当我这样做时,我得到了另一个错误。

reset image using @reset instead of .reset
有谁知道我如何在文件夹中放置一个重置 __layout 并让它覆盖父布局?

【问题讨论】:

标签: layout svelte sveltekit svelte-component arrangeoverride


【解决方案1】:

您的错误是因为 __layout@reset.svelte 将在其当前目录或任何父目录目录中寻找 __layout-reset.svelte 文件作为子布局。您没有 __layout-reset.svelte 文件。

正如 Thomas Hennes 在另一个 thread 中提到的那样。如果你想让它像重置一样,你需要在当前文件夹中创建一个 __layout-reset.svelte 文件,或者(对整个应用程序更有用,在根文件夹中)并将其设置为空白 @987654322 @。从那里,您可以执行 __layout@reset.svelte 来创建全新的布局。

【讨论】:

    【解决方案2】:

    我认为你可以通过以下步骤解决这个问题:

    1. 在与“__layout.svelte”相同的级别创建“__layout-choseNameYouWant.svelte”
    2. 在同一级别创建“guides@theSameNameYouGaveForLayoutFile.svelte” about.svelte

    【讨论】:

      猜你喜欢
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多