From 16d0d3daa74cd19be1b82e17f97ef60c5e792101 Mon Sep 17 00:00:00 2001 From: Gunnar Hillert Date: Fri, 27 Oct 2017 14:54:51 -1000 Subject: [PATCH] gh-11 Fix postinstall issue when building under Windows --- package.json | 6 +----- postinstall.js | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 postinstall.js diff --git a/package.json b/package.json index 30f81d4..e210a45 100644 --- a/package.json +++ b/package.json @@ -37,8 +37,7 @@ "integration:aot": "cd integration && npm run e2e:aot", "lint": "tslint ./src/**/*.ts -t verbose", "release": "standard-version", - - "postinstall": "postinstall-build --only-as-dependency dist \"npm run build && rimraf node_modules\"" + "postinstall": "postinstall-build --only-as-dependency dist \"npm run build && node postinstall.js\"" }, "dependencies": { "@angular/core": "^4.2.4", @@ -51,7 +50,6 @@ "jointjs": "1.0.3", "lodash": "3.10.1", "ts-disposables": "^2.2.3", - "postinstall-build": "^5.0.1" }, "peerDependencies": { @@ -91,9 +89,7 @@ "tslint": "~5.3.2", "typescript": "~2.3.3", "zone.js": "^0.8.14", - "@angular/forms": "^4.2.4", - "@angular/platform-browser": "^4.2.4", "@types/codemirror": "0.0.45", "@types/jointjs": "^1.0.4", "@types/lodash": "^4.14.73", diff --git a/postinstall.js b/postinstall.js new file mode 100644 index 0000000..7bfd03f --- /dev/null +++ b/postinstall.js @@ -0,0 +1,16 @@ +'use strict'; + +const path = require("path"); +const rimraf = require('rimraf'); + +const directoryToDelete = 'node_modules'; +const fullPath = path.resolve(directoryToDelete); + +console.log('Executing PostInstall - Deleting: ' + fullPath); + +rimraf(fullPath, function(error) { + if (error) { + console.log('Error: ', error); + } +}); +