noaignite / create-ignite-app

Boilerplate for React with Next.js and MUI
17 stars 2 forks source link

[Storybook] Crashes with `next@12.2.0` #66

Closed vincentboiardt closed 2 years ago

vincentboiardt commented 2 years ago
  1. yarn add next
  2. yarn && yarn storybook

Shows the following error

  ERROR in ./node_modules/next/dist/shared/lib/router/router.js 37:8
  Module parse failed: Unexpected token (37:8)
  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
  | class Router {
  |     // Server Data Cache
  >     sdc = {};
  |     isFirstPopStateEvent = true;
  |     _key = createKey();
   @ ./node_modules/next/dist/client/router.js 22:37-75
   @ ./node_modules/next/router.js
   @ ./src/layouts/AppBase/partials/AppBaseLoader.js
   @ ./src/layouts/AppBase/partials/index.js
   @ ./src/layouts/AppBase/AppBase.js
   @ ./src/layouts/AppBase/stories.js
   @ ./src sync ^\.(?:(?:^|\/|(?:(?:(?!(?:^|\/)\.).)*?)\/)(?!\.)(?=.)[^/]*?stories\.js)$
   @ ./generated-stories-entry.js
   @ multi ./node_modules/@storybook/core-client/dist/esm/globals/polyfills.js ./node_modules/@storybook/core-client/dist/esm/globals/globals.js (webpack)-hot-middleware/client.js?reload=true&quiet=false&noInfo=undefined ./storybook-init-framework-entry.js ./node_modules/@storybook/react/dist/esm/client/docs/config-generated-config-entry.js ./node_modules/@storybook/react/dist/esm/client/preview/config-generated-config-entry.js ./node_modules/@storybook/addon-docs/preview.js-generated-config-entry.js ./node_modules/@storybook/addon-actions/preview.js-generated-config-entry.js ./node_modules/@storybook/addon-backgrounds/preview.js-generated-config-entry.js ./node_modules/@storybook/addon-measure/preview.js-generated-config-entry.js ./node_modules/@storybook/addon-outline/preview.js-generated-config-entry.js ./node_modules/@storybook/addon-a11y/preview.js-generated-config-entry.js ./.storybook/preview.js-generated-config-entry.js ./generated-stories-entry.js
maeertin commented 2 years ago

Next.js seem to have fixed this in a later version. Tested and works as usual in next@12.2.3.