在故事书组件中使用react.createContext API的问题

问题描述

我们正在盖茨比(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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)