Skip to content

[ERROR] Expected identifier but found "import" #14790

@shinokada

Description

@shinokada

Describe the bug

After a fresh installation, running pnpm dev, pnpm test:e2e and pnpm build returns the following errors:
(This happens without running pnpm update as well.)

> playwright test

[WebServer] ✘ [ERROR] Expected identifier but found "import"
[WebServer] 
[WebServer]     (define name):1:0:
[WebServer]       1 │ import.meta.dirname
[WebServer]         ╵ ~~~~~~
[WebServer] 
[WebServer] ✘ [ERROR] Expected identifier but found "import"
[WebServer] 
[WebServer]     (define name):1:0:
[WebServer]       1 │ import.meta.filename
[WebServer]         ╵ ~~~~~~
[WebServer] 
[WebServer] ✘ [ERROR] Expected identifier but found "import"
[WebServer] 
[WebServer]     (define name):1:0:
[WebServer]       1 │ import.meta.url
[WebServer]         ╵ ~~~~~~
[WebServer] 
[WebServer] failed to load config from /Users/shinichiokada/Downloads/svelte/svelte-test/vite.config.ts
[WebServer] error during build:
[WebServer] Error: Build failed with 3 errors:
[WebServer] (define name):1:0: ERROR: Expected identifier but found "import"
[WebServer] (define name):1:0: ERROR: Expected identifier but found "import"
[WebServer] (define name):1:0: ERROR: Expected identifier but found "import"
[WebServer]     at failureErrorWithLog (/Users/shinichiokada/Downloads/svelte/svelte-test/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:1476:15)
[WebServer]     at /Users/shinichiokada/Downloads/svelte/svelte-test/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:945:25
[WebServer]     at runOnEndCallbacks (/Users/shinichiokada/Downloads/svelte/svelte-test/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:1316:45)
[WebServer]     at buildResponseToResult (/Users/shinichiokada/Downloads/svelte/svelte-test/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:943:7)
[WebServer]     at /Users/shinichiokada/Downloads/svelte/svelte-test/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:970:16
[WebServer]     at responseCallbacks.<computed> (/Users/shinichiokada/Downloads/svelte/svelte-test/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:622:9)
[WebServer]     at handleIncomingPacket (/Users/shinichiokada/Downloads/svelte/svelte-test/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:677:12)
[WebServer]     at Socket.readFromStdout (/Users/shinichiokada/Downloads/svelte/svelte-test/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:600:7)
[WebServer]     at Socket.emit (node:events:518:28)
[WebServer]     at addChunk (node:internal/streams/readable:561:12)
Error: Process from config.webServer was not able to start. Exit code: 1

Reproduction

npx sv create svelte-app
cd svelte-app
pnpm update
pnpm test:e2e

Logs

No response

System Info

npx envinfo --system --npmPackages svelte,rollup,webpack --binaries --browsers

   System:
    OS: macOS 15.2
    CPU: (10) arm64 Apple M2 Pro
    Memory: 81.20 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 22.11.0 - ~/.nvm/versions/node/v22.11.0/bin/node
    npm: 10.9.0 - ~/.nvm/versions/node/v22.11.0/bin/npm
    pnpm: 9.15.1 - /opt/homebrew/bin/pnpm
    bun: 1.1.8 - ~/.bun/bin/bun
  Browsers:
    Chrome: 131.0.6778.205
    Edge: 131.0.2903.112
    Safari: 18.2
  npmPackages:
    svelte: ^5.15.0 => 5.15.0 

Severity

blocking an upgrade

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions