【Umi 四】 Cannot find module 'umi'


1、前序

安裝完成 @umijs/preset-react,且配置好config.js之后,重新啟動項目,報錯 Cannot find module 'umi'

// package.json
{
  "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": {
    "@umijs/preset-react": "^1.6.15"
  }
}
// config/config.js
export default {
     antd: {}
}

2、問題

Cannot find module 'umi'

已經全局安裝過 umi ,但是還是報錯

3、解決方案

在當前目錄下執行 yarn add umi 或 npm i umi

(一般情況下,包管理器只在當前目錄下的 node_modules 文件夾下查找所依賴的庫,如果文件夾下沒有,也不會去系統全局查找。)

 4、修改后

// package.json
{
  "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": {
    "@umijs/preset-react": "^1.6.15"
  }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM