mirror of https://github.com/Chocobozzz/PeerTube
Add patch for angular cli 6
parent
4935a6a1fd
commit
17c49e60b3
|
@ -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);
|
||||
});
|
||||
});
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Reference in New Issue