Dvajs

2019-12-26  本文已影响0人  Poiey

简介:

dva 首先是一个基于 reduxredux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-routerfetch,所以也可以理解为一个轻量级的应用框架。

全局安装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" }]
+  ]
}
上一篇下一篇

猜你喜欢

热点阅读