Ionic应用程序在更新到angular 8->;后中断;Can';t解析setupPlatform的所有参数:(?,…)

Ionic应用程序在更新到angular 8->;后中断;Can';t解析setupPlatform的所有参数:(?,…),angular,cordova,ionic-framework,ionic4,Angular,Cordova,Ionic Framework,Ionic4,复制步骤: 1.使用以下依赖项构建ionic应用程序项目 2.发球 我已经咨询了以下帖子,但对我没有帮助: 问题是因为在initPlatform()中,文档作为第一个参数被弃用 错误也发生在android和iOS上 错误可能与此相关,因为project base最初是一个已更新的爱奥尼亚3项目 错误消息: compiler.js:2420 Uncaught Error: Can't resolve all parameters for setupPlatform: (?, [object O

复制步骤: 1.使用以下依赖项构建ionic应用程序项目 2.发球

  • 我已经咨询了以下帖子,但对我没有帮助:
  • 问题是因为在initPlatform()中,文档作为第一个参数被弃用
  • 错误也发生在android和iOS上
  • 错误可能与此相关,因为project base最初是一个已更新的爱奥尼亚3项目
错误消息:

compiler.js:2420 Uncaught Error: Can't resolve all parameters for setupPlatform: (?, [object Object], [object Object]).
    at syntaxError (compiler.js:2420)
    at CompileMetadataResolver._getDependenciesMetadata (compiler.js:21576)
    at CompileMetadataResolver._getFactoryMetadata (compiler.js:21475)
    at CompileMetadataResolver.getProviderMetadata (compiler.js:21708)
    at compiler.js:21638
    at Array.forEach (<anonymous>)
    at CompileMetadataResolver._getProvidersMetadata (compiler.js:21598)
    at compiler.js:21220
    at Array.forEach (<anonymous>)
    at CompileMetadataResolver.getNgModuleMetadata (compiler.js:21211)

爱奥尼亚信息:

Ionic:

   Ionic CLI          : 6.7.0 (/usr/local/lib/node_modules/@ionic/cli)
   Ionic Framework    : ionic-angular 3.9.10
   @ionic/app-scripts : 3.2.4

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : none
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 18 other plugins)

Utility:

   cordova-res : 0.14.0
   native-run  : 1.0.0

System:

   Android SDK Tools : 26.1.1 (/Users/matthias/Library/Android/sdk)
   ios-deploy        : 1.10.0
   ios-sim           : 8.0.2
   NodeJS            : v14.0.0 (/usr/local/Cellar/node/14.0.0/bin/node)
   npm               : 6.14.4
   OS                : macOS Catalina
   Xcode             : Xcode 11.4.1 Build version 11E503a


尝试将Cordova降级到稳定版本-8.1.2。Cordova 9.0.0中的一些功能中断。
npm icordova@8.1.2

尝试将Cordova降级到稳定版本-8.1.2。Cordova 9.0.0中的一些功能中断。
npm icordova@8.1.2

我用这个方法临时解决了它:我用这个方法临时解决了它:
Ionic:

   Ionic CLI          : 6.7.0 (/usr/local/lib/node_modules/@ionic/cli)
   Ionic Framework    : ionic-angular 3.9.10
   @ionic/app-scripts : 3.2.4

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : none
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 18 other plugins)

Utility:

   cordova-res : 0.14.0
   native-run  : 1.0.0

System:

   Android SDK Tools : 26.1.1 (/Users/matthias/Library/Android/sdk)
   ios-deploy        : 1.10.0
   ios-sim           : 8.0.2
   NodeJS            : v14.0.0 (/usr/local/Cellar/node/14.0.0/bin/node)
   npm               : 6.14.4
   OS                : macOS Catalina
   Xcode             : Xcode 11.4.1 Build version 11E503a