角度迁移:找不到模块“ lru-cache”

问题描述

我试图将项目从Angular 9.1迁移到Angular 10,并且每当我尝试使用时

ng update @angular/core @angular/cli

弹出以下期望:

An unhandled exception occurred: Cannot find module 'lru-cache'
Require stack:
- C:\Users\user\projects\app-rt\node_modules\@npmcli\git\lib\revs.js
- C:\Users\user\projects\app-rt\node_modules\@npmcli\git\lib\clone.js
- C:\Users\user\projects\app-rt\node_modules\@npmcli\git\lib\index.js
- C:\Users\user\projects\app-rt\node_modules\pacote\lib\git.js
- C:\Users\user\projects\app-rt\node_modules\pacote\lib\fetcher.js
- C:\Users\user\projects\app-rt\node_modules\pacote\lib\index.js
- C:\Users\user\projects\app-rt\node_modules\@angular\cli\utilities\package-metadata.js
- C:\Users\user\projects\app-rt\node_modules\@angular\cli\commands\update-impl.js
- C:\Users\user\projects\app-rt\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Users\user\projects\app-rt\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Users\user\projects\app-rt\node_modules\@angular\cli\utilities\json-schema.js
- C:\Users\user\projects\app-rt\node_modules\@angular\cli\models\command-runner.js
- C:\Users\user\projects\app-rt\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\user\projects\app-rt\node_modules\@angular\cli\lib\init.js
- C:\Users\user\projects\app-rt\node_modules\@angular\cli\bin\ng
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)
    at Function.Module._load (internal/modules/cjs/loader.js:862:27)
    at Module.require (internal/modules/cjs/loader.js:1042:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (C:\Users\user\projects\app-rt\node_modules\@npmcli\git\lib\revs.js:3:13)
    at Module._compile (internal/modules/cjs/loader.js:1156:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)
    at Module.require (internal/modules/cjs/loader.js:1042:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (C:\Users\user\projects\app-rt\node_modules\@npmcli\git\lib\clone.js:23:14)
    at Module._compile (internal/modules/cjs/loader.js:1156:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)

到目前为止,还有其他人遇到吗? 到目前为止,我尝试使用本地克隆,使用来自GitHub的新克隆,尝试删除“ Node_Modules”,尝试在未安装任何软件包的情况下执行更新,并安装了所有软件包并保持最新。还是一无所有。

我曾尝试寻找其他遇到此问题的人,但到目前为止,“ lru-cache”仅在其他框架中显示,所以我看不出问题出在哪里。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...