Closed 295367131 closed 2 years ago
npm init ssr-app my-ssr-project --template=midway-react-ssr
cd my-ssr-project && yarn
yarn add vite @vitejs/plugin-react-refresh
yarn start:vite
报错内容:TypeError: dispatch is not a function
TypeError: dispatch is not a function
错误位置: https://github.com/zhangyuang/ssr/blob/e43ddd9d26391ffb0002c68b8216ce3ef4035c3f/packages/hoc-react/src/wrapComponent.tsx#L30
期待:正常跳转页面 实际:控制台报错并且页面空白
MacOS: 11.2.3 Node: 14.18.1 Chrome: 96.0.4664.55
{ "dependencies": { "@midwayjs/decorator": "^2.3.0", "@midwayjs/web": "^2.3.0", "@vitejs/plugin-react-refresh": "^1.3.6", "egg": "^2.0.0", "egg-scripts": "^2.10.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-router-dom": "^5.1.2", "ssr-core-react": "^5.0.0", "ssr-types-react": "^6.0.0", "swiper": "6.7.5", "vite": "^2.6.14" } "devDependencies": { "@midwayjs/egg-ts-helper": "^1.0.5", "@types/react": "^17.0.0", "@types/react-dom": "^17.0.0", "@types/react-router-dom": "^5.1.3", "cross-env": "^7.0.3", "eslint-config-standard-react-ts": "^1.0.5", "ssr": "^5.0.0", "ssr-plugin-midway": "^5.0.0", "ssr-plugin-react": "^6.0.0", "typescript": "^3.9.7" } }
在Webpack模式下正常
fix by ssr-plugin-react@6.1.8
该问题的重现步骤是什么?
npm init ssr-app my-ssr-project --template=midway-react-ssr
cd my-ssr-project && yarn
yarn add vite @vitejs/plugin-react-refresh
yarn start:vite
报错内容:
TypeError: dispatch is not a function
错误位置: https://github.com/zhangyuang/ssr/blob/e43ddd9d26391ffb0002c68b8216ce3ef4035c3f/packages/hoc-react/src/wrapComponent.tsx#L30
你期待的结果是什么?实际看到的又是什么?
期待:正常跳转页面 实际:控制台报错并且页面空白
你正在使用产品的哪个版本?在什么操作系统上?
MacOS: 11.2.3 Node: 14.18.1 Chrome: 96.0.4664.55
如果有的话,请在下面提供更多信息。
在Webpack模式下正常