首页 > 解决方案 > 无法解析位置的所有参数

问题描述

我升级到 Angulr9 (ssr) 并启用了 Ivy。但我得到了错误Can't resolve all parameters for Location ,我根本不使用服务“位置”,所有服务都使用@Injectable

无论如何,错误跟踪没有清楚地显示这个错误的来源。

Error: Can't resolve all parameters for Location: (?, ?).
    at syntaxError (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:2845:21)
    at CompileMetadataResolver._getDependenciesMetadata (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23397:39)
    at CompileMetadataResolver._getTypeMetadata (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23289:30)
    at CompileMetadataResolver._getInjectableTypeMetadata (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23515:25)
    at CompileMetadataResolver.getProviderMetadata (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23524:26)
    at D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23462:53
    at Array.forEach (<anonymous>)
    at CompileMetadataResolver._getProvidersMetadata (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23419:23)
    at D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23421:27
    at Array.forEach (<anonymous>)
    at CompileMetadataResolver._getProvidersMetadata (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23419:23)
    at D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23038:76
    at Array.forEach (<anonymous>)
    at CompileMetadataResolver.getNgModuleMetadata (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23029:53)
    at CompileMetadataResolver.getNgModuleSummary (D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:22964:39)
    at D:\Downloads\__projects\dev\NodeJs\almogtama3\node_modules\@angular\compiler\bundles\compiler.umd.js:23051:59

复制: https ://github.com/goblins-tech/almogtama3/tree/tmp

npm run build:browser:dev && npm run build:server:dev && npm run serve:inspect

标签: angular

解决方案


推荐阅读