Skip to content

Error in experimental-vm-modules , got SyntaxError: The requested module '@jest/globals' does not provide an export named 'default' #529

Closed
@jaredhan418

Description

@jaredhan418
  • @testing-library/jest-dom version: 6.1.2
  • node version: 18.16
  • npm (or yarn) version: 9.5.1

Relevant code or config:

// testing.setup.ts
import "@testing-library/jest-dom/jest-globals";

What you did:

I am running jest test by pure ESM mode, and setup jest.config.js by tutorial.

node --experimental-vm-modules node_modules/jest/bin/jest.js

All the things works good until upgrade to version 6.1.2

What happened:

I got jest import error

 SyntaxError: The requested module '@jest/globals' does not provide an export named 'default'

      at Runtime.linkAndEvaluateModule (node_modules/jest-runtime/build/index.js:708:5)

Reproduction:

截屏2023-08-28 13 04 36

just when jest-globals.msj start to import globals from '@jest/globals'; jest will throw error

Problem description:

Suggested solution:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingreleased

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions