angular - ionic 应用程序 : an unhandled exception occurred: Could not find module “@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/utils”

标签 angular cordova ionic-framework

我创建了一个空的空白 ionic 应用程序(没有电容器),添加了cordova插件并安装了google-plus包。
在packages.json 的devDependecies 部分中,我有:

"@angular-devkit/build-angular": "^0.1100.1",
"@angular-devkit/core": "^11.0.1",
"@angular/cli": "~10.0.5",
"@angular/compiler": "~10.0.0",
"@angular/compiler-cli": "~10.0.0",
"@angular/language-service": "~10.0.0",
我通过执行以下操作继续构建应用程序:

ionic cordova build android --prod --release --verbose


但我得到了异常(exception):

An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/utils' Require stack: C:\dev\myapp\node_modules@ionic\angular-toolkit\builders\utils\index.js C:\dev\myapp\node_modules@ionic\angular-toolkit\builders\cordova-build\index.js C:\dev\myapp\node_modules@angular-devkit\architect\node\node-modules-architect-host.js C:\dev\myapp\node_modules@angular-devkit\architect\node\index.js C:\dev\myapp\node_modules@angular\cli\models\architect-command.js C:\dev\myapp\node_modules@angular\cli\commands\run-impl.js C:\dev\myapp\node_modules@angular-devkit\schematics\tools\export-ref.js C:\dev\myapp\node_modules@angular-devkit\schematics\tools\index.js C:\dev\myapp\node_modules@angular\cli\utilities\json-schema.js C:\dev\myapp\node_modules@angular\cli\models\command-runner.js C:\dev\myapp\node_modules@angular\cli\lib\cli\index.js C:\dev\myapp\node_modules@angular\cli\lib\init.js C:\dev\myapp\node_modules@angular\cli\bin\ng See "C:\Users\xyz\AppData\Local\Temp\ng-EHBnHs\angular-errors.log" for further details. [ERROR] An error occurred while running subprocess ng.


我尝试了各种 SO 答案,例如清理缓存、更新、重新安装等……但我仍然收到此错误:
这里的 ionic 信息:
enter image description here
有什么办法可以修复这个错误?

最佳答案

将 devDependencies 更改为"@angular-devkit/build-angular": "~0.1000.0",删除文件夹 node_module 文件夹并运行 npm i .

关于angular - ionic 应用程序 : an unhandled exception occurred: Could not find module “@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/utils” ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64872016/

相关文章:

即使所有表单字段都有效,Angular 表单也无效

javascript - 在 Cordova 中禁用硬件后退按钮

ios - Cordova iOS 文件 API - 将照片移动到持久存储

angular - 我的应用程序的每一页上都使用一个组件。我如何声明它以便在全局范围内使用?

angular - 如何在 Angular 5+ 中使用大数?

Angular - routerLinkActive 和 queryParams 处理

node.js - 错误 : ENOENT: no such file or directory, 打开 'dist/index.html'

java - TACO Java 依赖项

ionic-framework - 我想在 ionic 框架中添加一个日期选择器

android - 为什么 Ionic 3 apk 构建时使用 '--prod --release android' 给出 Google Play 商店错误,表明应用程序是在 Debug模式下签名的?