gpt4 book ai didi

angular - 错误 : Can't resolve all parameters for setupPlatform: (?,[对象对象],[对象对象])

转载 作者:太空狗 更新时间:2023-10-29 17:53:02 25 4
gpt4 key购买 nike

我将 Angular 更新到版本 8,但遇到了一个小问题。当我使用 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)

我试过回滚到旧版本,仍然遇到同样的问题。我有另一个 ionic 应用程序,它适用于我的配置。

配置是:

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 上没有找到匹配项。我有点卡住了,在我寻找解决方案的搜索中,我没有发现任何人有类似的问题。在这方面需要一些帮助。

谢谢。

最佳答案

我收到了同样的错误信息。我使用带有 Chrome 开发者工具的 Inspect 来跟踪它在“PLTCONFIG”上的 hasunknowdependency = true 错误,因为它在 NgModules 中运行。缺少的参数是 setupPlatform() 的“doc”参数。然后我跟踪到不再从此处引用的平台浏览器问题导出的“文档”:"export 'DOCUMENT' was not found in '@angular/platform-browser' .在我进行更改后,错误消失了。我希望这会有所帮助。

关于angular - 错误 : Can't resolve all parameters for setupPlatform: (?,[对象对象],[对象对象]),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56858934/

25 4 0