0

我正在为我的 React Native 项目引入故事书。

默认的故事书目录位于项目的根目录,即prjroot/storybook/.

但我想把它放在 . prjroot/build/storybook/,因为我想用 TypeScript 编写故事书配置文件,并将其构建到prjroot/build/storybook/.

有没有办法让故事书识别移动的路径?

4

1 回答 1

2

通过将outDir选项添加到您的 Typescript 配置。

tsconfig.json

{
  "compilerOptions": {
    "outDir": "build/",
    ...
  }
}

请注意,rootDirs如果要指定源目录,配置 也可能很有用。

https://storybook.js.org/configurations/typescript-config/#tsconfigjson

编辑:在您的特定情况下,使用react-native-storybook-loader,您必须对其进行配置:

"prestorybook": "rnstl --outputFile ./build/storybook/storyLoader.js --pattern \"**/*.story.tsx\" --searchDir ./App"
  • 具有新路径的输出文件
  • 扫描 .tsx 文件的模式
  • searchDir 可用于忽略 node_modules 并防止冲突
于 2018-10-13T09:06:10.647 回答