build(aio): disable 'global' support in webpack (#19702)
This will be fixed in CLI once https://github.com/angular/angular-cli/pull/8130 lands. -rw-r--r-- 1 iminar eng 14942 Oct 20 22:23 dist/0.b19e913fbdd6507d346b.chunk.js -rw-r--r-- 1 iminar eng 1535 Oct 20 22:23 dist/inline.5d66b81ec9e01af9d28d.bundle.js -rw-r--r-- 1 iminar eng 528395 Oct 20 22:23 dist/main.e36bb99245ca52ae546f.bundle.js -rw-r--r-- 1 iminar eng 37205 Oct 20 22:23 dist/polyfills.0dfca732c5a075c110d0.bundle.js PR Close #19702
This commit is contained in:
parent
6578b30b77
commit
19fbfbc371
|
@ -3,7 +3,8 @@ const sh = require('shelljs');
|
||||||
|
|
||||||
const PATCH_LOCK = 'node_modules/@angular/cli/models/webpack-configs/.patched';
|
const PATCH_LOCK = 'node_modules/@angular/cli/models/webpack-configs/.patched';
|
||||||
|
|
||||||
// if (!fs.existsSync(PATCH_LOCK)) {
|
if (!fs.existsSync(PATCH_LOCK)) {
|
||||||
// sh.touch(PATCH_LOCK);
|
sh.exec('patch -p0 -i tools/cli-patches/webpack-no-global.patch');
|
||||||
// }
|
sh.touch(PATCH_LOCK);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
--- node_modules/@angular/cli/models/webpack-configs/browser.js 2017-10-20 22:11:38.000000000 -0700
|
||||||
|
+++ node_modules/@angular/cli/models/webpack-configs/browser.js 2017-10-20 22:11:47.000000000 -0700
|
||||||
|
@@ -105,11 +105,11 @@
|
||||||
|
fs: 'empty',
|
||||||
|
// `global` should be kept true, removing it resulted in a
|
||||||
|
// massive size increase with Build Optimizer on AIO.
|
||||||
|
- global: true,
|
||||||
|
+ global: false,
|
||||||
|
crypto: 'empty',
|
||||||
|
tls: 'empty',
|
||||||
|
net: 'empty',
|
||||||
|
- process: true,
|
||||||
|
+ process: false,
|
||||||
|
module: false,
|
||||||
|
clearImmediate: false,
|
||||||
|
setImmediate: false
|
Loading…
Reference in New Issue