【问题标题】:"constructorParametersDownlevelTransform is not a function" in AngularAngular 中的“constructorParametersDownlevelTransform 不是函数”
【发布时间】:2020-06-26 01:28:59
【问题描述】:

我必须在我的项目上运行“npm 审计修复”,并且在所有“ng serve”之后,我收到以下错误:

TypeError 中的错误:tooling_1.constructorParametersDownlevelTransform 不是函数

有没有人经历过这种情况?

谢谢!

解决方案:

npm install @angular-devkit/build-angular@0.901.9

【问题讨论】:

  • 祝你好运.. 更新到 Angular 9,这开始发生在我身上!

标签: angular-cli


【解决方案1】:

我刚刚遇到同样的错误。如果您在应用程序中使用 Angular 9,请检查 @angular-devkit/build-angular 的版本。我有 0.1000.0 版本,我认为它适用于 Angular v10。可能是通过运行ncu 到达那里的

要解决这个问题,只需降级 angular-devkit/build-angular:

npm install @angular-devkit/build-angular@0.901.9

【讨论】:

  • 谢谢你!它对我有用。 npm install @ angular-devkit / build-angular @ 0.901.9
  • 那么对于那些想要/需要缓解minimist npm 审计漏洞的人来说,有什么解决方法?
  • 原来他们 [angular-cli 团队] 也为 9-lts 分支发布了相同的漏洞修复程序,因此可以运行 npm install --save-dev @angular-devkit/build-angular@0.901.10 来修复来自 OP 和 minimist 的错误安全漏洞。
  • 我有以下。 "@angular-devkit/architect": "^0.1000.4", "@angular-devkit/build-angular": "^0.1000.4", 是否也意味着@angular-devkit/architect 也应该降级?
  • @Louie Miranda 是的,@angular-devkit/build-angular 到 ~0.901.12 和 @angular-devkit/architect 到 ~0.901.12
猜你喜欢
  • 2020-12-04
  • 2016-01-01
  • 1970-01-01
  • 2018-10-24
  • 2018-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多