Skip to content

[Bug]: use of isomorphic-unfetch breaks storybook-next build #174

Open
@martaver

Description

@martaver

We're experiencing a problem using isomorphic-unfetch in storybook together with nextjs. Even though it works fine in the next build, importing isomorphic-unfetch in a component in storybook causes several errors.

Module not found: Error: Can't resolve 'unfetch' in '/Users/martaver/Projects/repro/node_modules/isomorphic-unfetch'

and several of:

Module build failed: UnhandledSchemeError: Reading from "node:buffer" is not handled by plugins (Unhandled scheme).
Webpack supports "data:" and "file:" URIs by default.
You may need an additional plugin to handle "node:" URIs.

I've documented the problem and provided a full repro in the storybook repo, since it seems to be caused by a difference between how storybook and next are built, but I thought I'd also flag the issue here, in case the authors might have some insight:

storybookjs/storybook#23700

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions