エラー

TypeScript 型関連

TS2305: Module '"../../@storybook/react/dist/client"' has no exported member 'RenderFunction'.

全文。

../../node_modules/@types/storybook__addon-knobs/index.d.ts:13:10 - error TS2305: Module '"../../@storybook/react/dist/clien
t"' has no exported member 'RenderFunction'.

13 import { RenderFunction } from '@storybook/react';
            ~~~~~~~~~~~~~~


Found 1 error.

このエラーはtscでビルドする時に(2020年2月7日頃)遭遇しました。

@5.0.x系の@types/storybook__addon-actions@types/storybook__addon-info@types/storybook__addon-knobsを使っていると起きる事があるようです。

起きた環境は@5.0.xを使っているyarnworkspacesnode_modulesをまとめているようなプロジェクトでした。

対処するには、それらを@^5.2.0以上にアップグレードするか、Yarn 機能でpackage.jsonresolutionsに、

{
  "resolutions": {
    "@types/storybook__addon-knobs": "^5.2.0"
  }
}

のように書いて再度yarnでインストールしてからビルドしたら通りました。