我们正在盖茨比(Gatsby)建立一个站点,并将其与故事书挂钩。两者目前都工作正常。 我遇到的问题是,其中一个组件使用reacts上下文api,并且在导入提供程序文件时,在运行yarn storybook时出现错误。错误如下,并且与webpack有关。该组件在gatsby中运行良好。因此,这似乎是故事书webpack配置的配置问题。
欢迎提供任何有关如何解决此问题或如何添加相关装载程序的建议。
ERROR in ../src/context/pageContextProvider.js 8:4
Module parse failed: Unexpected token (8:4)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| const { pageContext } = value;
| return (
> <DataContext.Provider
| value={{
| pageContext,
@ ./src/utils/translator.js 27:19-69
@ ./src/components/relatedContentBlock/relatedContentBlock.js
@ ./src/components/relatedContentBlock/relatedContentBlock.stories.js
@ ./src sync ^\.\/(?:(?:(?!\.)(?:(?:(?!(?:|\/)\.).)*?)\/)?(?!\.)(?=.)[^/]*?\.stories\.js\/?)$
@ ./.storybook/generated-entry.js
@ multi ./node_modules/@storybook/core/dist/server/common/polyfills.js ./node_modules/@storybook/core/dist/server/preview/globals.js ./.storybook/preview.js ./.storybook/generated-entry.js (webpack)-hot-middleware/client.js?reload=true&quiet=true