Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
7de00513
V
vscode
项目概览
掘金者说
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7de00513
编写于
1月 25, 2017
作者:
J
João Moreno
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix windows cli output when exiting
fixes #17343
上级
be6f0f7a
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
46 addition
and
2 deletion
+46
-2
scripts/code-cli.bat
scripts/code-cli.bat
+40
-0
src/vs/code/node/cli.ts
src/vs/code/node/cli.ts
+6
-2
未找到文件。
scripts/code-cli.bat
0 → 100644
浏览文件 @
7de00513
@echo
off
setlocal
title
VSCode
Dev
pushd
%~dp0
\..
:: Node modules
if
not
exist
node_modules
call
.\scripts\npm.bat
install
for
/f
"tokens=2 delims=:,"
%%a
in
(
'findstr /R /C:"\"nameShort\":.*" product.json'
)
do
set
NAMESHORT
=
%%~a
set
NAMESHORT
=
%NAMESHORT
:
"=
%
set NAMESHORT=
%NAMESHORT
:"
=
%
.exe
set
CODE
=
".build\electron\
%NAMESHORT%
"
for
/f
"tokens=2 delims=:,"
%%a
in
(
'findstr /R /C:"\"electronVersion\":.*" package.json'
)
do
set
DESIREDVERSION
=
%%~a
set
DESIREDVERSION
=
%DESIREDVERSION
:
"=
%
set DESIREDVERSION=v
%DESIREDVERSION
:"
=
%
if
exist
.\.build\electron\version
(
set
/p
INSTALLEDVERSION
=<
.\.build\electron\version
)
else
(
set
INSTALLEDVERSION
=
""
)
:: Get electron
if
not
exist
%CODE%
node
.\node_modules\gulp\bin\gulp.js
electron
if
not
"
%INSTALLEDVERSION%
"
==
"
%DESIREDVERSION%
"
node
.\node_modules\gulp\bin\gulp.js
electron
:: Build
if
not
exist
out
node
.\node_modules\gulp\bin\gulp.js
compile
:: Configuration
set
ELECTRON_RUN_AS_NODE
=
1
set
NODE_ENV
=
development
set
VSCODE_DEV
=
1
set
ELECTRON_DEFAULT_ERROR_MODE
=
1
set
ELECTRON_ENABLE_LOGGING
=
1
set
ELECTRON_ENABLE_STACK_DUMPING
=
1
:: Launch Code
%CODE%
--debug
=
5874
out
\cli.js .
%
*
popd
endlocal
src/vs/code/node/cli.ts
浏览文件 @
7de00513
...
...
@@ -73,9 +73,13 @@ export function main(argv: string[]): TPromise<void> {
return
TPromise
.
as
(
null
);
}
function
eventuallyExit
(
code
:
number
):
void
{
setTimeout
(()
=>
process
.
exit
(
code
),
0
);
}
main
(
process
.
argv
)
.
then
(()
=>
process
.
e
xit
(
0
))
.
then
(()
=>
eventuallyE
xit
(
0
))
.
then
(
null
,
err
=>
{
console
.
error
(
err
.
stack
?
err
.
stack
:
err
);
process
.
e
xit
(
1
);
eventuallyE
xit
(
1
);
});
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录