添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

core

Parent: main.js|ts configuration

Type:

Configures Storybook's internal features.

builder

Type:

Configures Storybook's builder, Vite or Webpack .

💡 With the new Framework API , framework.options.builder is now the preferred way to configure the builder.

You should only use core.builder.options if you need to configure a builder that is not part of a framework.

channelOptions

Type: ChannelOptions

Configures the channel used by Storybook to communicate between the manager and preview.

Only two properties are likely to be used:

channelOptions.allowFunction

Type: boolean

Default: false

Enables serializing functions across the channel, which can be a security risk.

channelOptions.maxDepth

Type: number

Default: 3

The maximum depth of nested objects to serialize across the channel. Larger values will be slower.

crossOriginIsolated

Type: boolean

Enable CORS headings to run document in a "secure context". See SharedArrayBuffer security requirements

This enables these headers in development-mode:

  • Cross-Origin-Opener-Policy: same-origin
  • Cross-Origin-Embedder-Policy: require-corp

disableProjectJson

Type: boolean

Disables the generation of project.json , a file containing Storybook metadata

disableTelemetry

Type: boolean

Disables Storybook's telemetry collection .

disableWebpackDefaults

Type: boolean

Disables Storybook's default Webpack configuration.

disableWhatsNewNotifications

Type: boolean

Disables the "What's New" notifications in the UI for new Storybook versions and ecosystem updates (e.g., addons , content , etc.).

enableCrashReports

Type: boolean

Enable crash reports to be sent to Storybook telemetry .

renderer

Type: RendererName

Was this page helpful?

Markdown accepted ( [link text](url) , _italic_ , **bold** , etc). Your anonymous feedback will be posted publicly on GitHub .