Skip to content

[enhanced-img] Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'estree-walker' #12920

@marekdedic

Description

@marekdedic

Describe the bug

Hello, after updating to Svelte 5, I'm trying to add enhanced-img, but I am running into the following issue:

failed to load config from /home/user/project/vite.config.js
error during build:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'estree-walker' imported from /home/user/project/node_modules/@sveltejs/enhanced-img/src/preprocessor.js
    at packageResolve (node:internal/modules/esm/resolve:838:9)
    at moduleResolve (node:internal/modules/esm/resolve:907:18)
    at defaultResolve (node:internal/modules/esm/resolve:1037:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:650:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:599:25)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:582:38)
    at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:241:38)
    at ModuleJob._link (node:internal/modules/esm/module_job:132:49)

Reproduction

Will add if needed, but seems too simple to do atm.

Logs

No response

System Info

System:
    OS: Linux 6.5 Ubuntu 22.04.5 LTS 22.04.5 LTS (Jammy Jellyfish)
    CPU: (12) x64 12th Gen Intel(R) Core(TM) i7-1265U
    Memory: 6.20 GB / 15.22 GB
    Container: Yes
    Shell: 5.8.1 - /usr/bin/zsh
  Binaries:
    Node: 22.11.0 - /usr/bin/node
    Yarn: 1.22.21 - /usr/bin/yarn
    npm: 10.9.0 - /usr/bin/npm
    pnpm: 8.15.8 - /usr/bin/pnpm
  npmPackages:
    @sveltejs/adapter-static: ^3.0.6 => 3.0.6
    @sveltejs/enhanced-img: ^0.3.10 => 0.3.10
    @sveltejs/kit: ^2.7.3 => 2.7.3
    @sveltejs/vite-plugin-svelte: ^4.0.0 => 4.0.0
    svelte: ^5.0.0 => 5.1.4
    vite: ^5.4.9 => 5.4.10

Severity

blocking an upgrade

Additional Information

The estree-walker module is imported here:

import { asyncWalk } from 'estree-walker';

But it's only listed as a dev dependency here:

"estree-walker": "^3.0.3",

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions