簡體   English   中英

離子應用程序:發生未處理的異常:找不到模塊“@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/utils”

[英]Ionic app: an unhandled exception occurred: Could not find module “@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/utils”

我創建了一個空的空白離子應用程序(沒有電容器),添加了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",

我通過執行以下操作繼續構建應用程序:

離子科爾多瓦構建 android --prod --release --verbose

但我得到了例外:

發生未處理的異常:找不到模塊 '@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”以獲取更多詳細信息。 [錯誤] 運行子進程 ng 時出錯。

我嘗試了各種 SO 答案,例如清理緩存、更新、重新安裝等……但我仍然收到此錯誤:

這里的離子信息: 在此處輸入圖片說明

有什么辦法可以修復這個錯誤?

將 devDependencies 更改為"@angular-devkit/build-angular": "~0.1000.0",刪除文件夾 node_module 文件夾並運行npm i

更改系統后我遇到了同樣的問題,從一個版本遷移到另一個版本時可能會發生這種情況。

  1. npm i @ionic/angular-toolkit@latest

試試這個它也可能對你有用。

有同樣的問題是什么解決它

1- npm uninstall -g @ionic/cli

2- npm install -g @ionic/cli@6.8.0

3- 在新文件夾中創建一個新項目

4-離子啟動

注意:不要運行“npm audit fix”

5- ionic Cordova build android 我希望它適用於所有人

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM