easy-team / egg-react-webpack-boilerplate

Egg React Server Side Render(SSR) / Client Sider Render(CSR)
https://easyjs.cn/egg-react
MIT License
671 stars 93 forks source link

feature/green/spa分支不修改代码直接打的生产包启动访问,页面显示为空 #26

Closed Aralhi closed 5 years ago

Aralhi commented 5 years ago

feature/green/spa分支拉到本地,不修改代码直接打的生产包启动访问,页面显示为空。操作步骤如下

  1. git clone XXX
  2. git checkout feature/green/spa
  3. npm i
  4. easy clean all
  5. easy build prod
  6. easy zip image 如上图所示,打包没有报错
  7. 拷贝,解压zip包
  8. npm install --production
  9. npm start 页面访问http://127.0.0.1:7001/ssr,显示一片空白,且只有一个请求 image 目前对这套框架还处于学习阶段,望多多指教,万分感谢!
Aralhi commented 5 years ago

看日志发现有这个错,不知道react-hot-loader为什么没安装成功,我试过多次。手动安装解决了,多谢 server render bundle error, try client render, the server render error { Error: Cannot find module 'react-hot-loader'

hubcarl commented 5 years ago

因为是 npm install --production devDependencies 不会安装的,你把 react-hot-loader 装到 dependencies 试试

hubcarl commented 5 years ago

@Aralhi 本地直接 npm run build ,然后 npm start 试试