Dvajs
2019-12-26 本文已影响0人
Poiey
简介:
dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。
全局安装dva-cli
npm install dva-cli -g
dva -v (输出版本号)
创建项目
dva new + 项目名
启动项目
cd 项目
npm start
出现报错 :
Warning: Please use `require("history").createHashHistory` instead of `require("history/createHashHistory")`. Support for the latter will be removed in the next major release.
解决办法 :
// node_modules / dva / lib /
- var _createHashHistory = _interopRequireDefault(require("history/createHashHistory"));
+ var _createHashHistory = _interopRequireDefault(require("history").createHashHistory);
使用antd
npm install antd babel-plugin-import --save
编辑 .webpackrc,使 babel-plugin-import 插件生效。
{
+ "extraBabelPlugins": [
+ ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }]
+ ]
}