我正在为我的 React Native 项目引入故事书。
默认的故事书目录位于项目的根目录,即prjroot/storybook/
.
但我想把它放在 . prjroot/build/storybook/
,因为我想用 TypeScript 编写故事书配置文件,并将其构建到prjroot/build/storybook/
.
有没有办法让故事书识别移动的路径?
我正在为我的 React Native 项目引入故事书。
默认的故事书目录位于项目的根目录,即prjroot/storybook/
.
但我想把它放在 . prjroot/build/storybook/
,因为我想用 TypeScript 编写故事书配置文件,并将其构建到prjroot/build/storybook/
.
有没有办法让故事书识别移动的路径?
通过将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"