This commit is contained in:
Christof Marti 2017-11-07 11:29:46 -08:00
Родитель 395d7eccdb
Коммит 7ecb4ac32c
3 изменённых файлов: 10 добавлений и 2 удалений

6
bin/node.bat Executable file
Просмотреть файл

@ -0,0 +1,6 @@
@echo off
setlocal
set ELECTRON_NO_ASAR=1
set ELECTRON_RUN_AS_NODE=1
%*
endlocal

2
bin/node.sh Executable file
Просмотреть файл

@ -0,0 +1,2 @@
#!/bin/bash
ELECTRON_NO_ASAR=1 ELECTRON_RUN_AS_NODE=1 "$@"

Просмотреть файл

@ -60,15 +60,15 @@ export function openCloudConsole(api: AzureAccount, os: OS) {
// TODO: How to update the access token when it expires?
const isWindows = process.platform === 'win32';
const shellPath = isWindows ? 'node.exe' : 'node';
let modulePath = path.join(__dirname, 'cloudConsoleLauncher');
if (isWindows) {
modulePath = modulePath.replace(/\\/g, '\\\\');
}
window.createTerminal({
name: localize('azure-account.cloudConsole', "Cloud Shell"),
shellPath, // process.argv0, // TODO
shellPath: path.join(__dirname, `../../bin/node.${isWindows ? 'bat' : 'sh'}`),
shellArgs: [
process.argv0,
'-e',
`require('${modulePath}').main()`,
],