zoukankan      html  css  js  c++  java
  • 【Umi 三】 Umi项目启动报错:Path must be a string.

    1、前序:

    引入antd ui库,并配置config.js,npm start

    npm i antd -S
    npm i umi-plugin-react -D
    // config/config.js
    export default {
            //插件配置
            plugins: [
                [ "umi-plugin-react", { antd: true } ]
            ]
        }

    2、报错

    在启动项目的时候,出现了以下报错:

    3、原因

    package.json依赖的插件版本与现在umi版本发生冲突,具体如下所示:

    {
      "name": "myumi2",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "start": "umi dev",
        "build": "umi build"
      },
      "author": "",
      "license": "ISC",
      "dependencies": {
        "antd": "^4.7.3",
        "umi": "^3.2.24"
      },
      "devDependencies": {
        "umi-plugin-react": "^1.4.2"
      }
    }

    而Umi3中发生了以下修改:

    4、解决

    (1)卸载依赖  umi-plugin-react 

      npm uninstall umi-plugin-react 

    (2)安装依赖 @umijs/preset-react

           npm i @umijs/preset-react -D

    (3)修改 config.js

           修改前

    export default{
         plugins: [
            [ "umi-plugin-react", { antd: true } ]
        ]
    }

           修改后

    export default {
         antd: {}
    }
  • 相关阅读:
    作业程序
    第十三周完成情况 学生选课管理系统 王杰 孙乾 蔚晓青
    各周任务
    课程设计 学生选课管理 王杰 孙乾 蔚晓青
    第六次作业
    第五次作业
    第四次笔记
    第三次作业
    第二周学习笔记
    JAVA作业
  • 原文地址:https://www.cnblogs.com/rachelch/p/13883469.html
Copyright © 2011-2022 走看看