Skip to content

[Bug]: Failed to Resolve Import in Monorepo Setup with Storybook and Vite #34392

@hkm-mo

Description

@hkm-mo

Describe the bug

I am encountering a persistent issue with Storybook in a monorepo setup using Vite as the builder. The issue manifests as a "Failed to resolve import" error when running Storybook. However, if I copy the Storybook project out of the monorepo and run it as an individual project, the issue disappears.

Monorepo Details:

Package Manager: npm workspaces

Monorepo Structure:

vue-lib/
├── packages/
│   ├── core/
│   ├── storybook/
│   ├── preview/
│   ├── docs/
├── package.json

Reproduction link

https://github.com/hkm-mo/vue-lib

Reproduction steps

  1. Clone the monorepo structure.
  2. Install dependencies using npm install.
  3. Run Storybook using npm run dev:storybook.

System

│  Storybook Environment Info:
│

│  System:
│  OS: Windows 11 10.0.26200
│  CPU: (20) x64 12th Gen Intel(R) Core(TM) i9-12900H
│  Binaries:
│  Node: 22.22.2 - C:\tools\node-v22\node.EXE
│  npm: 10.9.7 - C:\tools\node-v22\npm.CMD <----- active
│  Browsers:
│  Chrome: 146.0.7680.165
│  Edge: Chromium (140.0.3485.54)
│  Firefox: 149.0 - C:\Program Files\Mozilla Firefox\firefox.exe
│  npmPackages:
│  @storybook/addon-a11y: ^10.3.3 => 10.3.3
│  @storybook/addon-docs: ^10.3.3 => 10.3.3
│  @storybook/addon-onboarding: ^10.3.3 => 10.3.3
│  @storybook/addon-vitest: ^10.3.3 => 10.3.3
│  @storybook/builder-vite: ^10.3.3 => 10.3.3
│  @storybook/vue3-vite: ^10.3.3 => 10.3.3
│  storybook: ^10.3.3 => 10.3.3

Additional context

No response

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