Add patch for angular cli 6

pull/572/head
Chocobozzz 2018-05-15 17:08:31 +02:00
parent 4935a6a1fd
commit 17c49e60b3
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
3 changed files with 19 additions and 3 deletions

15
client/angular-cli-patch.js vendored Normal file
View File

@ -0,0 +1,15 @@
// Remove patch when https://github.com/angular/angular-cli/issues/10681#issuecomment-389160125 is closed
const fs = require('fs');
const f = 'node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/browser.js';
fs.readFile(f, 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
var result = data.replace(/node: false/g, 'node: { global: true, crypto: "empty", fs: "empty", process: true, module: false, clearImmediate: false, setImmediate: false }');
fs.writeFile(f, result, 'utf8', function (err) {
if (err) return console.log(err);
});
});

View File

@ -11,6 +11,7 @@
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"deployUrl": "client/",
"outputPath": "dist",
"index": "src/index.html",
"main": "src/main.ts",
@ -41,7 +42,7 @@
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"serviceWorker": true,
"serviceWorker": false,
"ngswConfigPath": "/src/ngsw-config.json",
"fileReplacements": [
{
@ -136,4 +137,4 @@
"prefix": "app"
}
}
}
}

View File

@ -17,7 +17,7 @@
"webpack": "webpack",
"tslint": "tslint",
"ng": "ng",
"postinstall": "npm rebuild node-sass",
"postinstall": "npm rebuild node-sass && node angular-cli-patch.js",
"webpack-bundle-analyzer": "webpack-bundle-analyzer"
},
"license": "GPLv3",