Ошибка: не удается разрешить все параметры для setupPlatform: (?, [Объект-объект], [объект-объект])

Я обновил свой Angular до версии 8, и у меня возникла небольшая проблема. когда я запускаю приложение с ионной службой

 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)

Я попытался вернуться к более старой версии, но проблема не исчезла. У меня есть другое ионное приложение, и оно работает с моей конфигурацией.

Конфигурация:

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

Я понятия не имею, что такое setupPlatform, этого нет в написанном мной коде. Я предполагаю, что это часть какого-то дополнения к плагину, я выполнил поиск с помощью VS Code - не нашел совпадения на setupPlatform. Я немного застрял и в своих поисках, чтобы найти решение, я не нашел ни у кого аналогичной проблемы. Нужна помощь по этому поводу.

Спасибо.


person user1557970    schedule 02.07.2019    source источник
comment
Я попытался вернуться к более старой версии = ›вы удалили папку node_modules при этом, верно?   -  person sebaferreras    schedule 02.07.2019
comment
Удалось ли вам это решить? Я получаю то же самое с Ionic 5 и Angular 9   -  person Mohith Thimmaiah    schedule 06.06.2020


Ответы (1)


Я получал такое же сообщение об ошибке. Я использовал Inspect с инструментами разработчика Chrome, чтобы отследить его до ошибки hasunknowdependency = true в «PLTCONFIG», когда он проходит через NgModules. Отсутствующий параметр - это параметр «doc» в setupPlatform (). Затем я отследил это до того, что «ДОКУМЕНТ» больше не экспортируется из проблемы платформы и браузера, упомянутой здесь: экспорт 'ДОКУМЕНТ' не найден в '@ angular / platform-browser'. После того, как я внес изменения, ошибка исчезла. Надеюсь, это поможет.

person exorbis9    schedule 20.07.2019