Angular Can';t在登台上解析所有参数(AOT、buildOptimizer)&;产品主任(ng服务工程)
我刚从5升到8。 当ng发球时,它起作用(而且非常快)。当我进行ng构建时,它也可以工作。 但当我告诉它要建立在Angular Can';t在登台上解析所有参数(AOT、buildOptimizer)&;产品主任(ng服务工程),angular,webpack,angular-aot,ng-build,Angular,Webpack,Angular Aot,Ng Build,我刚从5升到8。 当ng发球时,它起作用(而且非常快)。当我进行ng构建时,它也可以工作。 但当我告诉它要建立在 ng build--configuration=staging 我明白了 ERROR in Can't resolve all parameters for CandidateViewComponent ([object Object], [object Object]) 但是,如果我将“aot”和“buildOptimizer”更改为false(在angular.json中),它
ng build--configuration=staging
我明白了
ERROR in Can't resolve all parameters for CandidateViewComponent ([object Object], [object Object])
但是,如果我将“aot”和“buildOptimizer”更改为false(在angular.json中),它确实成功构建了
angular.json:
"staging": {
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.staging.ts"
}
]
}
无论是谁在读这篇文章,我都发现了问题所在。 结果表明,出于某种原因,导入路径中添加了一个字符:
import { SelectedCompanyService } from 'app/shared/_services/\u200F\u200Fselected-company.service';
“\u200F\u200F”
我删除了它,它就工作了
谢谢所有的帮助 尝试在environment.staging.ts文件中添加“APIRL”属性。另外,请检查您是否错过了测试的任何配置apiUrl已修复,这是我的错误。我更新了帖子。谢谢。问题在于您的候选视图组件。试着找出其中的问题。它可能与您在该文件中导入的包有关,或者与您的代码有关。我也这么认为,但当我在那里停用代码时,它只是在不同的组件中显示相同的错误。我真的怀疑这与angular 5和up之间编译器的差异有关,因为它在angular 5中运行平稳。