-
-
Notifications
You must be signed in to change notification settings - Fork 46
Description
Describe the bug
When I build with react 18 and next.js, I got this error log:
./node_modules/.pnpm/[email protected][email protected][email protected]__react@[email protected]_re_bccpdb3n2ml2tvxcapxmi6vgay/node_modules/rete-react-plugin/rete-react-plugin.esm.js
Attempted import error: 'unmountComponentAtNode' is not exported from 'react-dom' (imported as 'ReactDOM').
how to fix it ? Thanks so much ~
Example to reproduce
No response
How to reproduce
- pnpm build
Expected behavior
Works good with react 18 and next.js
Dependencies
[email protected] D:\SourceCode\link-app
├── @babylonjs/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@babylonjs\core
├── @babylonjs/[email protected] -> .\node_modules.pnpm@babylonjs+loaders@7.49.0_@babylonjs[email protected][email protected]\node_modules@babylonjs\loaders
├── @babylonjs/[email protected] -> .\node_modules.pnpm@babylonjs+materials@7.49.0_@babylonjs[email protected]\node_modules@babylonjs\materials
├── @eslint-community/[email protected] extraneous -> .\node_modules.pnpm@[email protected][email protected]\node_modules@eslint-community\eslint-utils
├── @eslint-community/[email protected] extraneous -> .\node_modules.pnpm@[email protected]\node_modules@eslint-community\regexpp
├── @eslint/[email protected] extraneous -> .\node_modules.pnpm@[email protected]\node_modules@eslint\eslintrc
├── @ffmpeg/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@ffmpeg\core
├── @ffmpeg/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@ffmpeg\ffmpeg
├── @ffmpeg/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@ffmpeg\util
├── @headlessui/[email protected] -> .\node_modules.pnpm@[email protected][email protected][email protected][email protected]\node_modules@headlessui\react
├── @heroicons/[email protected] -> .\node_modules.pnpm@[email protected][email protected]\node_modules@heroicons\react
├── @monaco-editor/[email protected] -> .\node_modules.pnpm@[email protected][email protected][email protected][email protected][email protected]\node_modules@monaco-editor\react
├── @next/[email protected] extraneous -> .\node_modules.pnpm@[email protected]\node_modules@next\eslint-plugin-next
├── @reduxjs/[email protected] -> .\node_modules.pnpm@[email protected]_react-redux@9.2.0_@types[email protected][email protected][email protected][email protected]\node_modules@reduxjs\toolkit
├── @rollup/[email protected] -> .\node_modules.pnpm@[email protected][email protected]\node_modules@rollup\plugin-commonjs
├── @rollup/[email protected] -> .\node_modules.pnpm@[email protected][email protected]\node_modules@rollup\plugin-node-resolve
├── @rollup/[email protected] -> .\node_modules.pnpm@[email protected][email protected][email protected][email protected]\node_modules@rollup\plugin-typescript
├── @rushstack/[email protected] extraneous -> .\node_modules.pnpm@[email protected]\node_modules@rushstack\eslint-patch
├── @supabase/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@supabase\supabase-js
├── @types/[email protected] extraneous -> .\node_modules.pnpm@[email protected]\node_modules@types\eslint-scope
├── @types/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@types\node-rsa
├── @types/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@types\node
├── @types/[email protected] -> .\node_modules.pnpm@types+react-dom@18.3.5_@types[email protected]\node_modules@types\react-dom
├── @types/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@types\react-window
├── @types/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@types\react
├── @types/[email protected] -> .\node_modules.pnpm@[email protected]\node_modules@types\three
├── @typescript-eslint/[email protected] extraneous -> .\node_modules.pnpm@[email protected]\node_modules@typescript-eslint\scope-manager
├── @typescript-eslint/[email protected] extraneous -> .\node_modules.pnpm@[email protected]\node_modules@typescript-eslint\visitor-keys
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected]\node_modules\autoprefixer├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\blockly
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\broadcast-channel
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\clsx
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\comlink
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\concurrently
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected][email protected][email protected]\node_modules\cookies-next
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected]\node_modules\copy-webpack-plugin
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\country-flag-icons
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\csv-parse
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\echarts
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected]\node_modules\eslint-config-next
├── [email protected] extraneous -> .\node_modules.pnpm\[email protected]\node_modules\eslint-import-resolver-node
├── [email protected] extraneous -> .\node_modules.pnpm\eslint-module-utils@2.12.0_@typescript-eslint[email protected]_eslint@[email protected]__e_amwccpzhbwgruoeg6ro6fbkx3m\node_modules\eslint-module-utils
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\eslint
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\glob
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\i18next
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\jose
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\jszip
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\local-ssl-proxy
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\mammoth
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\nanoid
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected]_react@[email protected]___y3ilh5pqsxvvk5bkhmi7cpwuuy\node_modules\next-i18next
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected]\node_modules\next
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\node-rsa
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\pdfjs-dist
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\postcss
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected]\node_modules\react-colorful
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\react-dnd-html5-backend
├── [email protected] -> .\node_modules.pnpm\react-dnd@16.0.1_@types+hoist-non-react-statics@3.3.6_@types+node@20.17.19_@types[email protected][email protected]\node_modules\react-dnd
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected]\node_modules\react-dom
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected][email protected]\node_modules\react-i18next
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\react-kbs
├── [email protected] -> .\node_modules.pnpm\react-redux@9.2.0_@types[email protected][email protected][email protected]\node_modules\react-redux
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected]\node_modules\react-resizable-panels
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected]\node_modules\react-virtualized-auto-sizer
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected]\node_modules\react-window
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\react
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected]\node_modules\rete-area-plugin
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected]\node_modules\rete-connection-plugin
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected]__react@[email protected]_re_bccpdb3n2ml2tvxcapxmi6vgay\node_modules\rete-react-plugin
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected][email protected]\node_modules\rete-render-utils
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\rete
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected]\node_modules\rollup-plugin-postcss
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\rollup
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\tailwindcss
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\three
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected][email protected]\node_modules\ts-loader
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\tslib
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\typescript
├── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\uuid
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected]\node_modules\webpack-cli
├── [email protected] -> .\node_modules.pnpm\[email protected][email protected]\node_modules\webpack
└── [email protected] -> .\node_modules.pnpm\[email protected]\node_modules\yjs
Platform
No response
Relevant log output
Code of Conduct
- I agree to follow this project's Code of Conduct