[英]Ionic app: an unhandled exception occurred: Could not find module “@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/utils”
I created an empty blank ionic app (without capacitor), added the cordova plugin and install the google-plus package.我创建了一个空的空白离子应用程序(没有电容器),添加了cordova插件并安装了google-plus包。
In the devDependecies section of the packages.json I have:在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",
I proceeded in building the app by doing:我通过执行以下操作继续构建应用程序:
ionic cordova build android --prod --release --verbose
离子科尔多瓦构建 android --prod --release --verbose
But I get the 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
发生未处理的异常:找不到模块 '@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 参见“C :\\Users\\xyz\\AppData\\Local\\Temp\\ng-EHBnHs\\angular-errors.log" for further details.
:\\Users\\xyz\\AppData\\Local\\Temp\\ng-EHBnHs\\angular-errors.log”以获取更多详细信息。 [ERROR] An error occurred while running subprocess ng.
[错误] 运行子进程 ng 时出错。
I've tried various SO answers like cleaning the cache, updating, re-installing, etc... but I still get this error:我尝试了各种 SO 答案,例如清理缓存、更新、重新安装等……但我仍然收到此错误:
Any way to get this error fixed?有什么办法可以修复这个错误?
将 devDependencies 更改为"@angular-devkit/build-angular": "~0.1000.0",
删除文件夹 node_module 文件夹并运行npm i
。
I had the same issue after changing system, It can happen while migrating from one version to another.更改系统后我遇到了同样的问题,从一个版本迁移到另一个版本时可能会发生这种情况。
Try this it may work for you as well.试试这个它也可能对你有用。
had the same problem what fix it有同样的问题是什么解决它
1- npm uninstall -g @ionic/cli 1- npm uninstall -g @ionic/cli
2- npm install -g @ionic/cli@6.8.0 2- npm install -g @ionic/cli@6.8.0
3- make a new project in a new folder 3- 在新文件夹中创建一个新项目
4- ionic start 4-离子启动
Note: Don't run "npm audit fix"注意:不要运行“npm audit fix”
5- ionic Cordova build android I hope it works with all 5- ionic Cordova build android 我希望它适用于所有人
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.