From 480793718a0a38fcb7d36729e37e028fa33a3855 Mon Sep 17 00:00:00 2001 From: EddyVerbruggen Date: Mon, 3 Jul 2017 19:48:42 +0200 Subject: [PATCH] Allow running postinstall scripts when adding a plugin --- lib/node-package-manager.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/node-package-manager.ts b/lib/node-package-manager.ts index 0538c9cef9..587fa26faa 100644 --- a/lib/node-package-manager.ts +++ b/lib/node-package-manager.ts @@ -238,6 +238,8 @@ export class NodePackageManager implements INodePackageManager { }; resolve(result); + // this makes sure postinstall scripts run after a 'tns plugin add' command + this.$childProcess.spawnFromEvent(npmExecutable, params, "close", { cwd, stdio: "inherit" }); } else { let errorMessage = `Command ${npmExecutable} ${params && params.join(" ")} failed with exit code ${exitCode}`; if (capturedErr) {