Skip to content

Commit fe90b76

Browse files
committed
fix(@angular-devkit/build-angular): ensure i18n extraction sourcemaps are fully configured
Some Webpack loaders use loader context flags to control sourcemap generation. This fix ensures that Webpack will set the appropriate flags for loaders to leverage.
1 parent e3b99ac commit fe90b76

File tree

1 file changed

+4
-1
lines changed
  • packages/angular_devkit/build_angular/src/extract-i18n

1 file changed

+4
-1
lines changed

packages/angular_devkit/build_angular/src/extract-i18n/index.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { ExecutionTransformer } from '../transforms';
2121
import { createI18nOptions } from '../utils/i18n-options';
2222
import { assertCompatibleAngularVersion } from '../utils/version';
2323
import { generateBrowserWebpackConfigFromContext } from '../utils/webpack-browser-config';
24-
import { getAotConfig, getCommonConfig, getStatsConfig } from '../webpack/configs';
24+
import { getAotConfig, getBrowserConfig, getCommonConfig, getStatsConfig } from '../webpack/configs';
2525
import { createWebpackLoggingCallback } from '../webpack/utils/stats';
2626
import { Format, Schema } from './schema';
2727

@@ -184,6 +184,8 @@ export async function execute(
184184
scripts: [],
185185
styles: [],
186186
deleteOutputPath: false,
187+
extractLicenses: false,
188+
subresourceIntegrity: false,
187189
},
188190
context,
189191
(wco) => {
@@ -211,6 +213,7 @@ export async function execute(
211213
const partials = [
212214
{ plugins: [new NoEmitPlugin()] },
213215
getCommonConfig(wco),
216+
getBrowserConfig(wco),
214217
// Only use VE extraction if not using Ivy
215218
getAotConfig(wco, !usingIvy),
216219
getStatsConfig(wco),

0 commit comments

Comments
 (0)