-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Closed
Labels
freq1: lowOnly reported by a handful of users who observe it rarelyOnly reported by a handful of users who observe it rarelyseverity3: brokentype: bug/fix
Milestone
Description
🐞 Bug report
Command (mark with an x
)
- [x] build
Is this a regression?
No idea.
Description
Building a project with messageformat 2.2.1 or later as a dependency, either directly or via ngx-translate-messageformat-compiler, gets stuck if buildOptimizer
is true.
Hacking node_modules/@angular-devkit/build-optimizer/src/build-optimizer/build-optimizer.js
(version 0.13.9) to comment out line 110 (js) / 155 (ts) allows for the build to succeed, and would suggest that the issue is caused by the wrap-enums transform.
🔬 Minimal Reproduction
git clone git@github.com:frankie567/messageformat-issue-239.git
cd messageformat-issue-239
npm install
npm run build -- --prod # gets stuck
sed -ie '110d' node_modules/@angular-devkit/build-optimizer/src/build-optimizer/build-optimizer.js
npm run build -- --prod # succeeds
🌍 Your Environment
Angular CLI: 7.3.9
Node: 11.9.0
OS: darwin x64
Angular: 7.2.15
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.13.9
@angular-devkit/build-angular 0.13.9
@angular-devkit/build-optimizer 0.13.9
@angular-devkit/build-webpack 0.13.9
@angular-devkit/core 7.3.9
@angular-devkit/schematics 7.3.9
@angular/cli 7.3.9
@ngtools/webpack 7.3.9
@schematics/angular 7.3.9
@schematics/update 0.13.9
rxjs 6.3.3
typescript 3.2.4
webpack 4.29.0
Anything else relevant?
Related issue: messageformat/messageformat#239
The change in the dependent package (messageformat) was moving the source from ES5 to
ES6 and adding a Webpack-generated "browser"
build of the library.
maxime1992
Metadata
Metadata
Assignees
Labels
freq1: lowOnly reported by a handful of users who observe it rarelyOnly reported by a handful of users who observe it rarelyseverity3: brokentype: bug/fix