Browse Source

fix: electron path for postinstall (backport: 3-0-x) (#14197)

* fix #14127 issue caused by #12426

* add ELECTRON_OVERRIDE_DIST_PATH check for install.js
trop[bot] 6 years ago
parent
commit
4e3aa2e061
1 changed files with 3 additions and 1 deletions
  1. 3 1
      npm/install.js

+ 3 - 1
npm/install.js

@@ -17,7 +17,9 @@ try {
 
 var platformPath = getPlatformPath()
 
-if (installedVersion === version && fs.existsSync(path.join(__dirname, platformPath))) {
+var electronPath = process.env.ELECTRON_OVERRIDE_DIST_PATH || path.join(__dirname, 'dist', platformPath)
+
+if (installedVersion === version && fs.existsSync(electronPath)) {
   process.exit(0)
 }