Skip to content

Commit f7077ac

Browse files
committed
version 1.0.3
1 parent 453ecbc commit f7077ac

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

host.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ let files = [];
2020
const sprocess = [];
2121

2222
const config = {
23-
version: '1.0.2'
23+
version: '1.0.3'
2424
};
2525
// closing node when parent process is killed
2626
process.stdin.resume();

windows/app/install.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,24 @@ function manifest(type) {
4848
}
4949
function application() {
5050
return new Promise((resolve, reject) => {
51-
fs.writeFile(path.join(dir, 'run.bat'), `@echo off\n\n"%~dp0node.exe" "%~dp0host.js"`, e => {
51+
// do we use global nodejs
52+
const copyNode = process.argv[0].includes('Program Files') === false;
53+
54+
fs.writeFile(path.join(dir, 'run.bat'), `@echo off
55+
56+
${copyNode ? '%~dp0node.exe' : 'node.exe'} "%~dp0host.js"`, e => {
5257
if (e) {
5358
return reject(e);
5459
}
5560
fs.createReadStream('host.js').pipe(fs.createWriteStream(path.join(dir, 'host.js')));
5661
fs.createReadStream('messaging.js').pipe(fs.createWriteStream(path.join(dir, 'messaging.js')));
5762
fs.createReadStream('follow-redirects.js').pipe(fs.createWriteStream(path.join(dir, 'follow-redirects.js')));
58-
try {
59-
fs.createReadStream(process.argv[0]).pipe(fs.createWriteStream(path.join(dir, 'node.exe')));
63+
if (copyNode) {
64+
try {
65+
fs.createReadStream(process.argv[0]).pipe(fs.createWriteStream(path.join(dir, 'node.exe')));
66+
}
67+
catch (e) {}
6068
}
61-
catch (e) {}
6269
resolve();
6370
});
6471
});

0 commit comments

Comments
 (0)