dvajs / dva-example-user-dashboard

👲 👬 👨‍👩‍👧 👨‍👩‍👦‍👦
446 stars 205 forks source link

build之后,在dist文件夹里打开index.html显示空白的页面 #1

Closed Godi13 closed 7 years ago

Godi13 commented 7 years ago

你好,本人前端新手,这两天研究了下dva,感觉非常棒,准备用来做公司的管理系统试一试。但是遇到了下面这个问题:

npm start 之后的调试都没有问题,但是npm run build后,我理解的是打开index.html文件应该显示跟npm start时一样的页面,可是我这边一片空白,在Network里看3个文件也都在,不知道为什么?

node 7.0.0 roadhog 0.2.3

sorrycc commented 7 years ago

排查了下,是部署的问题,是因为路由没有匹配到。

解决有两种方案:

  1. history 用 hashHistory,在 src/index.js 里把 history: browserHistory 的配置去掉即可
  2. 部署到一台服务器上,使得访问根目录能访问到 index.html,比如 http://a.com/