美文网首页
umi+antd+dva搭建审核系统采坑记

umi+antd+dva搭建审核系统采坑记

作者: 一个被程序员耽误的厨师 | 来源:发表于2020-05-29 14:58 被阅读0次

    在使用umi g page user/index --js --less创建文件报错如下

     F:\umi-todo-list\umi-antd-dva> umi g page user/index --js --less
    Path must be a string.
    TypeError: Path must be a string.
        at Function.resolveSync [as sync] (F:\umi-todo-list\umi-antd-dva\node_modules\@umijs\utils\node_modules\resolve\lib\sync.js:53:15)
        at map.path (F:\umi-todo-list\umi-antd-dva\node_modules\@umijs\core\lib\Service\utils\pluginUtils.js:90:29)
        at Array.map (<anonymous>)
        at getPluginsOrPresets (F:\umi-todo-list\umi-antd-dva\node_modules\@umijs\core\lib\Service\utils\pluginUtils.js:89:99)
        at resolvePlugins (F:\umi-todo-list\umi-antd-dva\node_modules\@umijs\core\lib\Service\utils\pluginUtils.js:183:19)
        at new Service (F:\umi-todo-list\umi-antd-dva\node_modules\@umijs\core\lib\Service\Service.js:183:59)
        at new Service (F:\umi-todo-list\umi-antd-dva\node_modules\umi\lib\ServiceWithBuiltIn.js:50:5)
        at F:\umi-todo-list\umi-antd-dva\node_modules\umi\lib\cli.js:98:15
        at Generator.next (<anonymous>)
        at asyncGeneratorStep (F:\umi-todo-list\umi-antd-dva\node_modules\umi\lib\cli.js:53:103)
    

    报错原因:umi升级造成的,简单地说以前项目里使用的umi2本,升级成umi3后,就会宝这样的错误。

    解决办法:
    1、降级umi版本。

    npm install --save  umi@2.13.13
    

    2、修改项目依赖配置项。
    删除本地的node_modules,在更改package.json里umi版本号,在根目录下执行yarn 或者 npm install

    "umi": "^2.2.7",
    

    3、修改项目配置

    相关文章

      网友评论

          本文标题:umi+antd+dva搭建审核系统采坑记

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