diff --git a/dep-graph/dep-graph/project.json b/dep-graph/dep-graph/project.json index 817225bd2e..9c587d0824 100644 --- a/dep-graph/dep-graph/project.json +++ b/dep-graph/dep-graph/project.json @@ -22,6 +22,7 @@ "namedChunks": false, "extractLicenses": true, "vendorChunk": false, + "webpackConfig": "dep-graph/dep-graph/webpack.config.js", "budgets": [ { "type": "initial", diff --git a/dep-graph/dep-graph/webpack.config.js b/dep-graph/dep-graph/webpack.config.js new file mode 100644 index 0000000000..0557a64e1b --- /dev/null +++ b/dep-graph/dep-graph/webpack.config.js @@ -0,0 +1,6 @@ +// This is a workaround for a problem in Nx 13.0.0-beta.7 +// TODO(jack): Can remove this after we patch Nx in 13.0.0 beta.8 or final release. +module.exports = (config) => { + config.optimization.providedExports = true; + return config; +}; diff --git a/packages/web/src/utils/config.ts b/packages/web/src/utils/config.ts index b820a56a24..775ea37e37 100644 --- a/packages/web/src/utils/config.ts +++ b/packages/web/src/utils/config.ts @@ -112,7 +112,6 @@ export function getBaseWebpackPartial( if (isScriptOptimizeOn) { webpackConfig.optimization = { sideEffects: false, - providedExports: false, minimizer: [ new TerserWebpackPlugin({ parallel: true,