Angular CLI / Webpack-脚本错误。来自Terser的<hash> .js未定义

时间:2018-10-22 06:43:53

标签: webpack angular-cli

使用Angular CLI进行生产构建时,我从Terser插件中收到此错误。我正在尝试查找有关发生问题的更多信息,但我不知道如何/在哪里查找有关根本原因的提示。

我正在使用--verbose标志运行,但它仍然只是给我这个非常明确的错误。有什么想法吗?

ERROR in scripts.<HASH>.js from Terser undefined

版本(尝试了不同的节点版本)

Angular CLI: 7.0.2
Node: 10.12.0
OS: win32 x64
Angular: 7.0.0
... animations, cdk, common, compiler, compiler-cli, core, forms
... http, language-service, material, platform-browser
... platform-browser-dynamic, router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.10.2
@angular-devkit/build-angular     0.10.2
@angular-devkit/build-optimizer   0.10.2
@angular-devkit/build-webpack     0.10.2
@angular-devkit/core              7.0.2
@angular-devkit/schematics        7.0.2
@angular/cli                      7.0.2
@angular/flex-layout              7.0.0-beta.19
@ngtools/webpack                  7.0.2
@schematics/angular               7.0.2
@schematics/update                0.10.2
rxjs                              6.3.3
typescript                        3.1.3
webpack                           4.19.1

1 个答案:

答案 0 :(得分:0)

您是否有机会使用tether npm软件包?

我遇到了同样的问题,然后按照此问题删除了系绳包,并且--prod构建现在为我工作。 https://github.com/angular/angular-cli/issues/12662

别忘了从您的angular.json脚本部分中删除tether.js。