-
Notifications
You must be signed in to change notification settings - Fork 27k
Closed
Labels
area: compilerIssues related to `ngc`, Angular's template compilerIssues related to `ngc`, Angular's template compilercompiler: linkertype: bug/fix
Milestone
Description
🐞 Bug report
Command (mark with an x)
- build
Is this a regression?
Yes. I worked before I updated Angular from 13.0.3 -> 13.2.0.
However, the issue didn't appear until AFTER i cleared my node_modules and reinstalled. So it worked fine a few day after updating.
Description
When building our applications we get this error: Transformation map 0 must have exactly one source file.
It only happens during dev-build, not production.
Worth noting here is that the path on the first line, packages\web-app-edit\node_modules\@angular, does not exists.
We have all dependencies in the monorepo root.
🔬 Minimal Reproduction
I have a skeleton of our monorepo in a GitHub repository where I have removed all applications but one. All libs are still there since the app is dependent on them.
🔥 Exception or Error
| ERROR in packages\web-app-edit\node_modules\@angular\cdk\fesm2020\scrolling.mjs
| Module build failed (from node_modules\babel-loader\lib\index.js):
| Error: C:\Users\***\repo\oas-web\node_modules\@angular\cdk\fesm2020\scrolling.mjs: Transformation map 0 must have exactly
one source file.
| Did you specify these with the most recent transformation maps first?
| at buildSourceMapTree (C:\Users\***\repo\oas-web\node_modules\@ampproject\src\build-source-map-tree.ts:33:13)
| at remapping (C:\Users\***\repo\oas-web\node_modules\@ampproject\src\remapping.ts:36:17)
| at mergeSourceMap (C:\Users\***\repo\oas-web\node_modules\@babel\core\lib\transformation\file\merge-map.js:19:30)
| at generateCode (C:\Users\***\repo\oas-web\node_modules\@babel\core\lib\transformation\file\generate.js:72:39)
| at run (C:\Users\***\repo\oas-web\node_modules\@babel\core\lib\transformation\index.js:55:33)
| at run.next ()
| at Function.transform (C:\Users\***\repo\oas-web\node_modules\@babel\core\lib\transform.js:25:41)
| at transform.next ()
| at step (C:\Users\***\repo\oas-web\node_modules\gensync\index.js:261:32)
| at C:\Users\***\repo\oas-web\node_modules\gensync\index.js:273:13
| @ node_modules\@angular\cdk\fesm2020\overlay.mjs 1:0-45 2:0-57 3:0-88 3:0-88 3:0-88 3:0-88 407:54-73 407:88-104 424:12-31 426:12-28 3043:55-71 3060:12-28 3834:39-54 3834:57-72 3841:42-57 3842:55-70
| @ packages\web-app-edit\src\app\common\services\condition-editor.service.ts 4:18-49 30:11-42
| @ packages\web-app-edit\src\app\components\common\condition-editor\condition-editor.component.ts 6:35-95 24:11-71
| @ packages\web-app-edit\src\app\app.module.ts 17:37-111
| @ packages\web-app-edit\src\main.ts 6:21-48
🌍 Your Environment
Angular CLI: 13.2.2
Node: 16.13.2
Package Manager: npm 8.1.2
OS: win32 x64
Angular: 13.2.1
... animations, cdk, common, compiler, compiler-cli, core, forms
... material, platform-browser, platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.1302.2
@angular-devkit/build-optimizer 0.1302.1
@angular-devkit/core 13.2.2
@angular-devkit/schematics 13.2.2
@angular/cli 13.2.2
@ngtools/webpack 13.2.2
@schematics/angular 13.2.2
ng-packagr 13.2.1
rxjs 7.5.2
typescript 4.5.5
webpack 5.67.0
Anything else relevant?
I'm using @ngtools/webpack to build and not the CLI
Metadata
Metadata
Assignees
Labels
area: compilerIssues related to `ngc`, Angular's template compilerIssues related to `ngc`, Angular's template compilercompiler: linkertype: bug/fix