Skip to content

@load directive causes that modules does not regenerate on Houdini@next Svelte #1551

@ptyskju

Description

@ptyskju

Describe the bug

Hello! I've seen a strange error when using @load directive. Here is an example:

const BuildingsList = graphql(`
  query BuildingsList @load {
    building_getAll {
      id,
      role
    }
  }
`);

In console during npx vite dev or npx houdini generate I can see following error:

🎩 Generating runtime...
❌ Encountered error in src/routes/game-worlds/world-1/elements/building-zone/NewBuilding.svelte
Encountered unknown directive: load

Because of that modules with newly created queries does not create. It took me couple of hours to notice why my newly created queries does not create modules in .houdini folder.

Versions:

houdini: "^2.0.0-next.11",
houdini-svelte: "^3.0.0-next.13",
node: "24.10.0"

Reproduction

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions