umi dev失败 提示umi依赖不存在

Created on 27 Jun 2019  ·  7Comments  ·  Source: umijs/umi

What happens?

Starting the development server...
 ERROR  Failed to compile with 5 errors                                                                             14:51:40

These dependencies were not found:

* umi/_runtimePlugin in ./pages/.umi/umi.js, ./pages/.umi/router.js
* umi/dynamic in ./pages/.umi/router.js
* umi/lib/createHistory in ./pages/.umi/history.js
* umi/lib/renderRoutes in ./pages/.umi/router.js

To install them, you can run: npm install --save umi/_runtimePlugin umi/dynamic umi/lib/createHistory umi/lib/renderRoutes

 ERROR CODE  ERR_WEBPACK_MODULE_NOT_FOUND

 DETAILS 

## 错误原因

    1. 文件确实不存在
    2. 大小写问题

如果 mac 下构建成功,而在 linux 下或云构建平台上构建失败,则基本可断定为大小写问题。

## 解决方案

如果是大小写问题,请仔细检查 import 或 require 的文件和目标文件的大小写是否一致。


 WAIT  Compiling...                                                                                                 14:51:40


✖ Webpack
  Compiled with some errors in 170.63ms

 ERROR  Failed to compile with 5 errors                                                                             14:51:41

These dependencies were not found:

* umi/_runtimePlugin in ./pages/.umi/umi.js, ./pages/.umi/router.js
* umi/dynamic in ./pages/.umi/router.js
* umi/lib/createHistory in ./pages/.umi/history.js
* umi/lib/renderRoutes in ./pages/.umi/router.js

To install them, you can run: npm install --save umi/_runtimePlugin umi/dynamic umi/lib/createHistory umi/lib/renderRoutes

 ERROR CODE  ERR_WEBPACK_MODULE_NOT_FOUND

 DETAILS 

## 错误原因

    1. 文件确实不存在
    2. 大小写问题

如果 mac 下构建成功,而在 linux 下或云构建平台上构建失败,则基本可断定为大小写问题。

## 解决方案

如果是大小写问题,请仔细检查 import 或 require 的文件和目标文件的大小写是否一致。

How To Reproduce

Steps to reproduce the behavior:
1.umi g page index
2.umi dev

Expected behavior

  1. Access to http://localhost:8000

Context

  • Umi Version: v2.8.6
  • Node Version: v10.16.0
  • Platform: Mac Os 10.14.5

Most helpful comment

找到一个解决方法了,在官方文档的快速上手那里,在执行

$ mkdir myapp && cd myapp
$ umi g page index

了之后还需要执行npm i umi来在当前目录下安装umi依赖,然后再umi dev就ok了。建议官方文档可以再写清楚点 ~

All 7 comments

求教,此问题怎么解决?
image

你好,请问下你是怎么解决的呀

我运行 umi dev 也遇到了缺失依赖的告警,请问后续是如何解决的呢?

同问,楼主怎么解决的?

找到一个解决方法了,在官方文档的快速上手那里,在执行

$ mkdir myapp && cd myapp
$ umi g page index

了之后还需要执行npm i umi来在当前目录下安装umi依赖,然后再umi dev就ok了。建议官方文档可以再写清楚点 ~

liuxiaocui的方案确实可行

image
image

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ddzy picture ddzy  ·  3Comments

six-666 picture six-666  ·  3Comments

sorrycc picture sorrycc  ·  4Comments

mizi-lin picture mizi-lin  ·  3Comments

haiing picture haiing  ·  3Comments