Skip to content

How to fix "Uncaught Error Error [ERR_REQUIRE_ESM]: require() of ES Module not supported"? #149

Open
@slishnevsky

Description

I have read related posts and similar questions.

But I haven't found the solution of how to still use require().

The reason is that I downloaded Twitter API examples project and for all files they use require().

https://github.com/twitterdev/Twitter-API-v2-sample-code

So I don't want to mess with all these files, besides changing require() to import() breaks the code.

Instead I need to know if I can make any changes to configuration so that these example script would run.

I have changed "type" to "commonjs" in package.json but it hasn't resolved the problem. I am still getting this error.

Please advise.

Thank you.

P.S.

This is what happens when I replace require() with import():

enter image description here

Tried other options, no luck

enter image description here

Some comments from StackOverflow:

image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions