2017-08-03 70 views
-1

我用崇高文字IDE(第1版我猜),并注意到在我tsconfig.json这个标志:Sublime Text是否支持compileOnSave标志?

"compileOnSave": false, 

然而,我的TS文件被编译到JS文件每次我救他们。所以这意味着这在我的环境中不起作用?我怎么能使它工作 - 保存后停止编译文件?

我对此很感兴趣,因为我注意到很多人在某个时候遇到了编译过程的问题。所以我想更好地理解这种(的WebPack,IDE,打字稿等 - 牵涉到很多的东西,所以相当多的了解这里...)

崇高文本信息:

enter image description here

+0

如果downvoting请添加评论(我不会downvote你回来) –

+0

Sublime不是一个IDE,因此它只会建立时,你告诉它。如果你的脚本正在自动编译,那就表示你要么安装了一个软件包并且忽略了这个设置,要么可能是Sublime以外的东西正在监视目录和编译。 – OdatNurd

+0

你确定你在Sublime版本1吗?现在已经很老了(甚至Sublime 2还没有被更新,因为所有的开发都是针对Sublime Text 3的,现在已经有一段时间了)。 – OdatNurd

回答

1

compileOnSave标志是由Atom编辑器使用的特定标志atom-typescript。 它不是官方TypeScript配置的一部分。

这就是说,我不知道是否有一个崇高的插件,将重复使用相同的标志为同一目的。

+0

这就是我在谷歌搜索之后也想到的,但认为Angular CLI为我设置这个标志是没有意义的(使用Sublime的那个标志)。我想知道为什么这样做..? –

+0

因为有些人使用这些IDE。 :)这是一般工具的改进领域 - 根据用户的使用方式定制环境。这不是一个简单的话题。也许'editorconfig'是一个解决方案。 :) – unional