react-whole-barrels
Version:
- [x] Es6/7 - [x] react/react-router/dva - [x] less - [x] dev-server - [x] 模块热替换(HMR) - [x] sourcemap - [x] CSS代码分割 - [x] 代码分割(SplitChunksPlugin) - [x] 浏览器缓存 - [x] tree shaking - [x] DellPlugin - [x] PWA - [x] eslint - [x] stylelint
24 lines (22 loc) • 484 B
JavaScript
import dva from 'dva';
import {createBrowserHistory} from 'history';
import qhistory from 'qhistory';
import {stringify, parse} from 'qs';
// 1. Initialize
const app = dva({
history: qhistory(createBrowserHistory({
// URL base path
basename: '/'
}),
stringify,
parse
)
});
// app.use();
// 2. Model
app.model(require('./login/model').default);
app.model(require('./home/model').default);
// 3. Router
app.router(require('./router').default);
// 4. Start
app.start('#root');