在sublime 3中保存时编译Typescript
有没有办法强制Supreme text 3在保存时编译Typescript代码?在终端和升华之间来回切换有点烦人。谢谢 我不知道如何在保存时执行此操作,但您可以通过单击ctrl+b来执行此操作。 要使其正常工作,请执行以下操作:在sublime 3中保存时编译Typescript,typescript,sublimetext3,auto-compile,Typescript,Sublimetext3,Auto Compile,有没有办法强制Supreme text 3在保存时编译Typescript代码?在终端和升华之间来回切换有点烦人。谢谢 我不知道如何在保存时执行此操作,但您可以通过单击ctrl+b来执行此操作。 要使其正常工作,请执行以下操作: 转到工具->构建系统->新构建系统 复制并粘贴以下内容: { "cmd": ["tsc","$file"], "file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$",
{
"cmd": ["tsc","$file"],
"file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$",
"selector": "source.ts",
"windows": {
"cmd": ["tsc.cmd", "$file"]
}
}
您可以看到有关它的一些解释和更多信息,我不知道如何在保存时执行此操作,但您可以通过单击ctrl+b来执行此操作。 要使其正常工作,请执行以下操作:
{
"cmd": ["tsc","$file"],
"file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$",
"selector": "source.ts",
"windows": {
"cmd": ["tsc.cmd", "$file"]
}
}
您可以看到关于它的一些解释和更多内容谢谢!这适用于单个文件。但我忘了提到文件夹中有几个脚本。幸运的是,他在网上找到了另一个解决方案。如果其他人需要它:
{
“编译器选项”:{
“emit decoratormatata”:false,
“模块”:“commonjs”,
“目标”:“ES5”
},
“文件”:[“您的脚本\u 0.ts”、“您的脚本\u 1.ts”],
“排除”:[
“节点_模块”
]
}
- 对于一次性编译:
tsc-p.
- 对于保存时的编译:
tsc-w
如果我对命令的使用有错误或不完全正确,请纠正我。但至少这个解决方案对我有效。谢谢!这适用于单个文件。但我忘了提到文件夹中有几个脚本。幸运的是,他在网上找到了另一个解决方案。如果其他人需要它:
{
“编译器选项”:{
“emit decoratormatata”:false,
“模块”:“commonjs”,
“目标”:“ES5”
},
“文件”:[“您的脚本\u 0.ts”、“您的脚本\u 1.ts”],
“排除”:[
“节点_模块”
]
}
- 对于一次性编译:
tsc-p.
- 对于保存时的编译:
tsc-w
如果我对命令的使用有错误或不完全正确,请纠正我。但至少这个解决方案对我有效。打开一个终端窗口,指向包含.TS文件的文件夹。执行'tsc-w',让它监视对任何.ts文件的更改,并将它们编译为.js。您可以为nodejs使用最新的命令行typescript(请确保安装nodejs及其typescript)。让终端窗口保持打开状态,直到您想退出。不需要任何保存时编译功能。无论如何,这一选择很少得到尊重。升华文本3中的typescript软件包已经过时。打开一个终端窗口,指向包含.TS文件的文件夹。执行'tsc-w',让它监视对任何.ts文件的更改,并将它们编译为.js。您可以为nodejs使用最新的命令行typescript(请确保安装nodejs及其typescript)。让终端窗口保持打开状态,直到您想退出。不需要任何保存时编译功能。无论如何,这一选择很少得到尊重。升华文本3中的typescript软件包已经过时。适用于升华文本用户
savebuild
并按enter键preferences>package settings>Sublimeonsavebuild>setting-user
并将其粘贴到代码下方并保存tools>buildsystem>newbuildsystem
并粘贴到下面的代码中,将其另存为“Typescript”并选择此生成savebuild
并按enter键preferences>package settings>Sublimeonsavebuild>setting-user
并将其粘贴到代码下方并保存tools>buildsystem>newbuildsystem
并粘贴到下面的代码中,将其另存为“Typescript”并选择此生成如何设置编译选项?如何设置编译选项?
{
"cmd": ["tsc","$file"],
"file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$",
"selector": "source.ts",
"windows": {
"cmd": ["tsc.cmd", "$file"]
}
}