Umi啟動項目出現(xiàn)報錯:Path must be a string.

1.問題描述

在使用Umi啟動項目的時候,出現(xiàn)了以下報錯:
image

2.出現(xiàn)原因

package.json依賴的插件版本與現(xiàn)在umi版本發(fā)生沖突,具體如下所示:

{
  "name": "umi-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "umi dev",
    "build": "umi build"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "antd": "^3.13.0",
    "axios": "^0.18.0",
    "umi-plugin-react": "^1.4.2"
  }
}

而Umi3中發(fā)生了以下修改:


image

3.解決辦法
(1)修改package.json

{
  "name": "umi-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "umi dev",
    "build": "umi build"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "antd": "^3.13.0",
    "axios": "^0.18.0",
    "@umijs/preset-react": "^1.4.2"
  }
}

(2)修改config.js
修改前:

export default {
  plugins: [
    [
      "umi-plugin-react",
      {
        antd: true,
        dva: true
      }
    ]
  ],
  routes: [
      //+++
  ]
};

修改后:

export default {
  dva:{},
  antd:{},
  routes: [
      //+++
  ]
};
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容