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) {