Dvajs

作者: Poiey | 来源:发表于2019-12-26 19:25 被阅读0次

    简介:

    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" }]
    +  ]
    }
    

    相关文章

      网友评论

          本文标题:Dvajs

          本文链接:https://www.haomeiwen.com/subject/qnuloctx.html