web-dev-qa-db-fra.com

Erreur: impossible de résoudre tous les paramètres de setupPlatform: (?, [Objet objet], [objet objet])

J'ai mis à jour mon Angular vers la version 8, et j'ai rencontré un petit problème. Lorsque je démarre l'application avec ionic serve

 Error: Can't resolve all parameters for setupPlatform: (?, [object 
 Object], [object Object]).
    at syntaxError (http://localhost:8100/build/vendor.js:177346:17)
    at CompileMetadataResolver._getDependenciesMetadata 
 (http://localhost:8100/build/vendor.js:196072:35)
    at CompileMetadataResolver._getFactoryMetadata 
 (http://localhost:8100/build/vendor.js:195972:51)
   at CompileMetadataResolver.getProviderMetadata 
 (http://localhost:8100/build/vendor.js:196204:43)
  at http://localhost:8100/build/vendor.js:196134:49
  at Array.forEach (<anonymous>)
  at CompileMetadataResolver._getProvidersMetadata 
 (http://localhost:8100/build/vendor.js:196094:19)
  at http://localhost:8100/build/vendor.js:195717:119
  at Array.forEach (<anonymous>)
  at CompileMetadataResolver.getNgModuleMetadata 
(http://localhost:8100/build/vendor.js:195708:49)

J'ai essayé de revenir à une version plus ancienne, j'ai toujours le même problème. J'ai une autre ionic app et cela fonctionne avec la configuration que j'ai.

La configuration est:

Ionic:

  Ionic CLI          : 5.2.1
  Ionic Framework    : ionic-angular 3.9.6
  @ionic/app-scripts : 3.2.4

Cordova:

   Cordova CLI       : 6.5.0
   Cordova Platforms : Android 6.1.2, browser 4.1.0, ios 4.5.5
   Cordova Plugins   : cordova-plugin-ionic-webview 1.2.1, (and 16 other plugins)

Utility:

    cordova-res : 0.5.1 
    native-run  : 0.2.7 

System:

  NodeJS : v10.15.1 (/usr/local/bin/node)
  npm    : 6.9.0
  OS     : macOS Mojave

 Angular CLI: 7.3.0
 Node: 10.15.1
 OS: darwin x64
 Angular: 8.0.3
 ... animations, common, compiler, compiler-cli, core, forms
 ... platform-browser, platform-browser-dynamic

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.13.0 (cli-only)
@angular-devkit/build-optimizer   0.0.35
@angular-devkit/core              7.3.0 (cli-only)
@angular-devkit/schematics        7.3.0 (cli-only)
@angular/fire                     5.2.1
@angular/http                     7.2.15
@schematics/angular               7.3.0 (cli-only)
@schematics/update                0.13.0 (cli-only)
rxjs                              6.5.2
TypeScript                        3.5.2
webpack                           3.12.0

Je n'ai aucune idée de ce que setupPlatform, ce n'est pas dans le code que j'ai écrit. Je suppose que cela fait partie d'un plugin add-on, j'ai fait une recherche en utilisant VS Code - je n'ai pas trouvé de correspondance sur setupPlatform. Je suis un peu coincé et dans mes recherches pour trouver une solution, je n'ai trouvé personne ayant un problème similaire. Besoin d'aide sur celui-ci.

Merci.

10
user1557970

Je recevais le même message d'erreur. J'ai utilisé Inspect avec Chrome Developer Tools pour le suivre jusqu'à une erreur hasunknowdependency = true sur "PLTCONFIG" lors de son exécution dans les NgModules. Le paramètre manquant est le paramètre "doc" de setupPlatform (). J'ai ensuite suivi cela vers le "DOCUMENT" qui n'était plus exporté à partir du problème de navigateur de plateforme référencé ici: "" exporter 'DOCUMENT' n'a pas été trouvé dans '@ angular/platform-browser' . Après avoir effectué les modifications l'erreur a disparu. J'espère que cela vous aidera.

7
exorbis9